// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.kotlin.idea.debugger.test.dex

import org.jetbrains.kotlin.idea.debugger.test.mock.MockMethodInfo

@Suppress("SpellCheckingInspection")
class DexInlineCallStackComparisonTest : AbstractLocalVariableTableTest() {
    // FirSyntheticPropertiesScope$hasJavaOverridden$1.invoke in Synthetics.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/providers/src/org/jetbrains/kotlin/fir/resolve/calls/Synthetics.kt#L142
    fun testFirSyntheticPropertiesScopeInvoke() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "invoke",
                sourceNames = arrayOf(
                    "Synthetics.kt",
                    "ClassMembers.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/resolve/calls/FirSyntheticPropertiesScope\$hasJavaOverridden\$1",
                    "org/jetbrains/kotlin/fir/ClassMembersKt"
                ),
                variableNames = arrayOf(
                    "\$i\$f\$getOriginalForSubstitutionOverride:I",
                    "\$this\$originalForSubstitutionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getBaseForIntersectionOverride:I",
                    "\$this\$baseForIntersectionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalIfFakeOverride:I",
                    "\$this\$originalIfFakeOverride\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "next\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$unwrapFakeOverrides:I",
                    "current\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$unwrapFakeOverrides\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$unwrapFakeOverrides\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "this:Lorg/jetbrains/kotlin/fir/resolve/calls/FirSyntheticPropertiesScope\$hasJavaOverridden\$1;",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;"
                ),
                allLineLocations = intArrayOf(
                    6,   142, 142, 0,
                    13,  154, 90,  1,
                    25,  155, 82,  1,
                    29,  158, 85,  1,
                    36,  159, 66,  1,
                    43,  160, 54,  1,
                    60,  159, 66,  1,
                    72,  166, 60,  1,
                    89,  159, 66,  1,
                    90,  158, 85,  1,
                    102, 167, 86,  1,
                    106, 168, 87,  1,
                    109, 154, 90,  1,
                    132, 142, 142, 0,
                    153, 143, 143, 0,
                    161, 144, 144, 0,
                    167, 146, 146, 0,
                    170, 142, 142, 0,
                ),
                localVariableTable = intArrayOf(
                    43,  17,  10,  0,
                    40,  20,  9,   1,
                    72,  17,  10,  2,
                    69,  20,  9,   3,
                    36,  54,  8,   4,
                    33,  57,  7,   5,
                    102, 7,   11,  6,
                    25,  84,  5,   7,
                    29,  80,  6,   8,
                    22,  87,  4,   9,
                    13,  119, 3,   7,
                    11,  121, 2,   10,
                    0,   171, 0,   11,
                    0,   171, 1,   12,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,   142, 0,
                    2,   142, 0,
                    3,   142, 0,
                    4,   142, 0,
                    5,   142, 0,
                    6,   142, 0,
                    7,   142, 0,
                    8,   142, 0,
                    9,   142, 0,
                    10,  142, 0,
                    11,  142, 0,
                    12,  142, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "invoke",
                sourceNames = arrayOf(
                    "Synthetics.kt",
                    "ClassMembers.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/resolve/calls/FirSyntheticPropertiesScope\$hasJavaOverridden\$1",
                    "org/jetbrains/kotlin/fir/ClassMembersKt"
                ),
                variableNames = arrayOf(
                    "\$this\$originalForSubstitutionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getOriginalForSubstitutionOverride:I",
                    "\$this\$baseForIntersectionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getBaseForIntersectionOverride:I",
                    "\$this\$originalIfFakeOverride\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalIfFakeOverride:I",
                    "\$this\$unwrapFakeOverrides\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$unwrapFakeOverrides:I",
                    "current\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$unwrapFakeOverrides\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "next\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "this:Lorg/jetbrains/kotlin/fir/resolve/calls/FirSyntheticPropertiesScope\$hasJavaOverridden\$1;",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;"
                ),
                allLineLocations = intArrayOf(
                    5,   142, 142, 0,
                    9,   154, 90,  1,
                    16,  155, 82,  1,
                    17,  158, 85,  1,
                    19,  159, 66,  1,
                    21,  160, 54,  1,
                    34,  159, 66,  1,
                    38,  166, 60,  1,
                    49,  159, 66,  1,
                    51,  158, 85,  1,
                    53,  154, 90,  1,
                    63,  142, 142, 0,
                    83,  143, 143, 0,
                    88,  144, 144, 0,
                    91,  146, 146, 0,
                    93,  142, 142, 0,
                    94,  154, 90,  1,
                    102, 158, 85,  1,
                    103, 167, 86,  1,
                    104, 168, 87,  1,
                ),
                localVariableTable = intArrayOf(
                    20,  14,  7,   0,
                    21,  13,  8,   1,
                    37,  12,  7,   2,
                    38,  11,  8,   3,
                    18,  33,  5,   4,
                    19,  32,  6,   5,
                    15,  38,  2,   6,
                    16,  37,  3,   7,
                    17,  36,  4,   8,
                    8,   55,  0,   9,
                    9,   54,  1,   7,
                    94,  11,  0,   9,
                    94,  11,  1,   7,
                    102, 3,   2,   6,
                    102, 3,   3,   7,
                    102, 3,   4,   8,
                    103, 2,   5,   10,
                    0,   105, 11,  11,
                    0,   105, 12,  12,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,   142, 0,
                    2,   142, 0,
                    3,   142, 0,
                    4,   142, 0,
                    5,   142, 0,
                    6,   142, 0,
                    7,   142, 0,
                    8,   142, 0,
                    9,   142, 0,
                    10,  142, 0,
                    16,  142, 0,
                    17,  142, 0,
                    18,  142, 0,
                    19,  142, 0,
                )
            )
        )
    }

    // MemoizedInlineClassReplacements$createStaticReplacement$1.invoke in MemoizedInlineClassReplacements.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/MemoizedInlineClassReplacements.kt#L194
    fun testMemoizedInlineClassReplacementsInvoke() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "invoke",
                sourceNames = arrayOf(
                    "MemoizedInlineClassReplacements.kt",
                    "_Collections.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/MemoizedInlineClassReplacements\$createStaticReplacement\$1",
                    "kotlin/collections/CollectionsKt___CollectionsKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-forEachIndexed-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$1:I",
                    "i:I",
                    "contextReceiver:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "item\$iv:Ljava/lang/Object;",
                    "\$i\$f\$forEachIndexed:I",
                    "index\$iv:I",
                    "\$this\$forEachIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-let-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$2:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "\$i\$a\$-also-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$3:I",
                    "parameter:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "newValueParameters:Ljava/util/List;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/MemoizedInlineClassReplacements\$createStaticReplacement\$1;",
                    "\$this\$buildReplacement:Lorg/jetbrains/kotlin/ir/declarations/IrFunction;"
                ),
                allLineLocations = intArrayOf(
                    6,    194,  194,  0,
                    24,   196,  196,  0,
                    34,   196,  196,  0,
                    35,   197,  197,  0,
                    45,   199,  199,  0,
                    69,   200,  200,  0,
                    106,  201,  201,  0,
                    126,  199,  199,  0,
                    128,  200,  200,  0,
                    129,  201,  201,  0,
                    134,  200,  200,  0,
                    136,  199,  199,  0,
                    138,  200,  200,  0,
                    147,  199,  199,  0,
                    148,  201,  201,  0,
                    153,  199,  199,  0,
                    173,  204,  204,  0,
                    183,  205,  205,  0,
                    210,  316,  1858, 1,
                    213,  317,  1859, 1,
                    257,  317,  1859, 1,
                    269,  206,  206,  0,
                    275,  207,  207,  0,
                    308,  208,  208,  0,
                    313,  206,  206,  0,
                    315,  207,  207,  0,
                    316,  208,  208,  0,
                    321,  207,  207,  0,
                    323,  206,  206,  0,
                    325,  207,  207,  0,
                    334,  206,  206,  0,
                    357,  210,  210,  0,
                    361,  318,  1860, 1,
                    362,  212,  212,  0,
                    394,  213,  213,  0,
                    400,  214,  214,  0,
                    426,  215,  215,  0,
                    431,  213,  213,  0,
                    433,  214,  214,  0,
                    434,  215,  215,  0,
                    439,  214,  214,  0,
                    441,  213,  213,  0,
                    443,  214,  214,  0,
                    452,  213,  213,  0,
                    475,  217,  217,  0,
                    476,  212,  212,  0,
                    479,  212,  212,  0,
                    481,  218,  218,  0,
                    527,  219,  219,  0,
                    569,  221,  221,  0,
                    601,  222,  222,  0,
                    602,  219,  219,  0,
                    606,  219,  219,  0,
                    619,  224,  224,  0,
                    624,  225,  225,  0,
                ),
                localVariableTable = intArrayOf(
                    269, 89,  11,  0,
                    266, 92,  10,  1,
                    266, 92,  9,   2,
                    240, 118, 7,   3,
                    210, 152, 4,   4,
                    213, 149, 5,   5,
                    207, 155, 3,   6,
                    394, 82,  8,   7,
                    391, 85,  7,   8,
                    569, 33,  8,   9,
                    566, 36,  7,   8,
                    527, 89,  4,   10,
                    35,  590, 2,   11,
                    0,   625, 0,   12,
                    0,   625, 1,   13,
                ),
                kotlinDebugSegment = intArrayOf(
                    18,  205, 0,
                    19,  205, 0,
                    20,  205, 0,
                    32,  205, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "invoke",
                sourceNames = arrayOf(
                    "MemoizedInlineClassReplacements.kt",
                    "_Collections.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/MemoizedInlineClassReplacements\$createStaticReplacement\$1",
                    "kotlin/collections/CollectionsKt___CollectionsKt"
                ),
                variableNames = arrayOf(
                    "newValueParameters:Ljava/util/List;",
                    "index\$iv:I",
                    "i:I",
                    "item\$iv:Ljava/lang/Object;",
                    "contextReceiver:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "\$i\$a\$-forEachIndexed-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$1:I",
                    "\$this\$forEachIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$forEachIndexed:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "\$i\$a\$-let-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$2:I",
                    "\$i\$a\$-also-MemoizedInlineClassReplacements\$createStaticReplacement\$1\$3:I",
                    "parameter:Lorg/jetbrains/kotlin/ir/declarations/IrValueParameter;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/MemoizedInlineClassReplacements\$createStaticReplacement\$1;",
                    "\$this\$buildReplacement:Lorg/jetbrains/kotlin/ir/declarations/IrFunction;"
                ),
                allLineLocations = intArrayOf(
                    9,    194,  194,  0,
                    20,   196,  196,  0,
                    28,   197,  197,  0,
                    36,   199,  199,  0,
                    54,   200,  200,  0,
                    83,   201,  201,  0,
                    97,   199,  199,  0,
                    98,   200,  200,  0,
                    99,   201,  201,  0,
                    101,  200,  200,  0,
                    102,  199,  199,  0,
                    104,  200,  200,  0,
                    109,  199,  199,  0,
                    110,  201,  201,  0,
                    113,  199,  199,  0,
                    148,  197,  197,  0,
                    150,  204,  204,  0,
                    158,  205,  205,  0,
                    182,  316,  1858, 1,
                    183,  317,  1859, 1,
                    211,  206,  206,  0,
                    216,  207,  207,  0,
                    241,  208,  208,  0,
                    243,  206,  206,  0,
                    244,  207,  207,  0,
                    245,  208,  208,  0,
                    248,  207,  207,  0,
                    249,  206,  206,  0,
                    251,  207,  207,  0,
                    256,  206,  206,  0,
                    296,  210,  210,  0,
                    301,  318,  1860, 1,
                    304,  204,  204,  0,
                    306,  212,  212,  0,
                    320,  213,  213,  0,
                    325,  214,  214,  0,
                    345,  215,  215,  0,
                    347,  213,  213,  0,
                    348,  214,  214,  0,
                    349,  215,  215,  0,
                    352,  214,  214,  0,
                    353,  213,  213,  0,
                    355,  214,  214,  0,
                    360,  213,  213,  0,
                    393,  217,  217,  0,
                    395,  212,  212,  0,
                    398,  218,  218,  0,
                    434,  219,  219,  0,
                    479,  221,  221,  0,
                    505,  222,  222,  0,
                    506,  219,  219,  0,
                    514,  224,  224,  0,
                    523,  225,  225,  0,
                ),
                localVariableTable = intArrayOf(
                    28,  104, 14,  0,
                    132, 16,  21,  0,
                    148, 2,   14,  0,
                    183, 16,  1,   1,
                    208, 1,   1,   2,
                    150, 63,  21,  0,
                    213, 66,  14,  0,
                    209, 74,  15,  2,
                    197, 103, 20,  3,
                    283, 17,  21,  2,
                    208, 92,  23,  4,
                    211, 89,  24,  5,
                    199, 102, 22,  1,
                    279, 22,  28,  0,
                    301, 2,   21,  0,
                    301, 3,   1,   1,
                    180, 124, 17,  6,
                    182, 122, 18,  7,
                    303, 1,   28,  0,
                    304, 2,   21,  0,
                    306, 16,  28,  0,
                    322, 58,  15,  0,
                    318, 76,  1,   8,
                    320, 74,  17,  9,
                    380, 15,  30,  0,
                    395, 2,   28,  0,
                    397, 39,  30,  0,
                    436, 33,  15,  0,
                    478, 28,  2,   8,
                    479, 27,  3,   10,
                    434, 80,  18,  11,
                    469, 45,  32,  0,
                    514, 4,   30,  0,
                    518, 2,   32,  0,
                    520, 4,   1,   0,
                    0,   524, 33,  12,
                    0,   524, 34,  13,
                ),
                kotlinDebugSegment = intArrayOf(
                    18,  205, 0,
                    19,  205, 0,
                    31,  205, 0,
                )
            )
        )
    }

    // JavaClassUseSiteMemberScope.shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters in JavaClassUseSiteMemberScope.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/java/src/org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope.kt#L454
    fun testJavaClassUseSiteMemberScopeShouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters",
                sourceNames = arrayOf(
                    "JavaClassUseSiteMemberScope.kt",
                    "_Collections.kt",
                    "fake.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "kotlin/jvm/internal/FakeKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-mapNotNull-JavaClassUseSiteMemberScope\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters\$candidatesToOverride\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv\$iv:I",
                    "it\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv\$iv:I",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "element\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$forEach:I",
                    "\$this\$forEach\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNullTo:I",
                    "\$this\$mapNotNullTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$mapNotNull:I",
                    "\$this\$mapNotNull\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-any-JavaClassUseSiteMemberScope\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters\$1:I",
                    "candidate:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$any:I",
                    "\$this\$any\$iv:Ljava/lang/Iterable;",
                    "name:Lorg/jetbrains/kotlin/name/Name;",
                    "candidatesToOverride:Ljava/util/List;",
                    "jvmDescriptor:Ljava/lang/String;",
                    "this:Lorg/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope;",
                    "\$this\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;"
                ),
                allLineLocations = intArrayOf(
                    0,    454,  454,  0,
                    11,   455,  455,  0,
                    23,   457,  457,  0,
                    36,   636,  1601, 1,
                    55,   644,  1609, 1,
                    62,   645,  1849, 1,
                    97,   644,  1609, 1,
                    107,  458,  458,  0,
                    119,  646,  1,    2,
                    122,  644,  1609, 1,
                    132,  644,  1609, 1,
                    135,  644,  1609, 1,
                    139,  647,  1850, 1,
                    140,  648,  1610, 1,
                    145,  636,  1601, 1,
                    146,  457,  457,  0,
                    146,  456,  456,  0,
                    147,  461,  461,  0,
                    164,  463,  463,  0,
                    173,  649,  1741, 1,
                    198,  650,  1742, 1,
                    236,  464,  464,  0,
                    280,  651,  1743, 1,
                    281,  463,  463,  0,
                ),
                localVariableTable = intArrayOf(
                    107, 6,   16,  0,
                    104, 9,   15,  1,
                    122, 10,  18,  2,
                    119, 13,  17,  3,
                    97,  39,  14,  4,
                    94,  42,  13,  5,
                    90,  46,  12,  6,
                    62,  78,  10,  7,
                    59,  81,  9,   8,
                    55,  87,  8,   9,
                    52,  90,  6,   10,
                    52,  90,  7,   11,
                    36,  110, 5,   12,
                    33,  113, 4,   13,
                    236, 37,  10,  14,
                    233, 40,  9,   15,
                    226, 54,  8,   16,
                    173, 108, 6,   17,
                    170, 111, 5,   18,
                    11,  271, 2,   19,
                    147, 135, 3,   20,
                    164, 118, 4,   21,
                    0,   282, 0,   22,
                    0,   282, 1,   23,
                ),
                kotlinDebugSegment = intArrayOf(
                    3,   457, 0,
                    4,   457, 0,
                    5,   457, 0,
                    6,   457, 0,
                    8,   457, 0,
                    9,   457, 0,
                    10,  457, 0,
                    11,  457, 0,
                    12,  457, 0,
                    13,  457, 0,
                    14,  457, 0,
                    19,  463, 0,
                    20,  463, 0,
                    22,  463, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters",
                sourceNames = arrayOf(
                    "JavaClassUseSiteMemberScope.kt",
                    "_Collections.kt",
                    "fake.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "kotlin/jvm/internal/FakeKt"
                ),
                variableNames = arrayOf(
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;",
                    "\$i\$a\$-mapNotNull-JavaClassUseSiteMemberScope\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters\$candidatesToOverride\$1:I",
                    "it\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv\$iv:I",
                    "element\$iv\$iv\$iv:Ljava/lang/Object;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv\$iv:I",
                    "\$this\$forEach\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$forEach:I",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$mapNotNullTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNullTo:I",
                    "\$this\$mapNotNull\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNull:I",
                    "candidate:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;",
                    "\$i\$a\$-any-JavaClassUseSiteMemberScope\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters\$1:I",
                    "element\$iv:Ljava/lang/Object;",
                    "\$this\$any\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$any:I",
                    "name:Lorg/jetbrains/kotlin/name/Name;",
                    "candidatesToOverride:Ljava/util/List;",
                    "jvmDescriptor:Ljava/lang/String;",
                    "this:Lorg/jetbrains/kotlin/fir/java/scopes/JavaClassUseSiteMemberScope;",
                    "\$this\$shouldBeVisibleAsOverrideOfBuiltInWithErasedValueParameters:Lorg/jetbrains/kotlin/fir/symbols/impl/FirNamedFunctionSymbol;"
                ),
                allLineLocations = intArrayOf(
                    0,    454,  454,  0,
                    12,   455,  455,  0,
                    22,   457,  457,  0,
                    29,   636,  1601, 1,
                    38,   644,  1609, 1,
                    40,   645,  1849, 1,
                    56,   644,  1609, 1,
                    60,   458,  458,  0,
                    66,   646,  1,    2,
                    67,   644,  1609, 1,
                    72,   647,  1850, 1,
                    73,   648,  1610, 1,
                    76,   636,  1601, 1,
                    77,   457,  457,  0,
                    78,   456,  456,  0,
                    79,   461,  461,  0,
                    96,   463,  463,  0,
                    100,  649,  1741, 1,
                    115,  650,  1742, 1,
                    135,  464,  464,  0,
                    171,  651,  1743, 1,
                    172,  463,  463,  0,
                ),
                localVariableTable = intArrayOf(
                    59,  5,   14,  0,
                    60,  4,   15,  1,
                    66,  4,   14,  2,
                    67,  3,   15,  3,
                    54,  18,  11,  4,
                    55,  17,  12,  5,
                    56,  16,  13,  6,
                    39,  34,  5,   7,
                    40,  33,  9,   8,
                    36,  38,  2,   9,
                    37,  37,  3,   10,
                    38,  36,  4,   11,
                    28,  49,  0,   12,
                    29,  48,  1,   13,
                    133, 34,  16,  14,
                    135, 32,  17,  15,
                    129, 42,  15,  16,
                    99,  73,  11,  17,
                    100, 72,  12,  18,
                    12,  161, 7,   19,
                    79,  94,  9,   20,
                    96,  77,  10,  21,
                    0,   173, 18,  22,
                    0,   173, 19,  23,
                ),
                kotlinDebugSegment = intArrayOf(
                    3,   457, 0,
                    4,   457, 0,
                    5,   457, 0,
                    6,   457, 0,
                    8,   457, 0,
                    9,   457, 0,
                    10,  457, 0,
                    11,  457, 0,
                    12,  457, 0,
                    17,  463, 0,
                    18,  463, 0,
                    20,  463, 0,
                )
            )
        )
    }

    // FirDefaultSimpleImportingScope.<init> in FirDefaultSimpleImportingScope.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope.kt#L21
    fun testFirDefaultSimpleImportingScopeInit() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "<init>",
                sourceNames = arrayOf(
                    "FirDefaultSimpleImportingScope.kt",
                    "_Collections.kt",
                    "FirImportBuilder.kt",
                    "Maps.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirImportBuilderKt",
                    "kotlin/collections/MapsKt__MapsKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-filter-FirDefaultSimpleImportingScope\$simpleImports\$1\$1:I",
                    "it:Lorg/jetbrains/kotlin/resolve/ImportPath;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$filterTo:I",
                    "\$this\$filterTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$filter:I",
                    "\$this\$filter\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildImport-FirDefaultSimpleImportingScope\$simpleImports\$1\$2\$1:I",
                    "\$this\$simpleImports_u24lambda_u2d4_u24lambda_u2d2_u24lambda_u2d1:Lorg/jetbrains/kotlin/fir/declarations/builder/FirImportBuilder;",
                    "\$i\$f\$buildImport:I",
                    "\$i\$a\$-map-FirDefaultSimpleImportingScope\$simpleImports\$1\$2:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-groupBy-FirDefaultSimpleImportingScope\$simpleImports\$1\$3:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirResolvedImport;",
                    "\$i\$a\$-getOrPut-CollectionsKt___CollectionsKt\$groupByTo\$list\$1\$iv\$iv:I",
                    "answer\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv\$iv\$iv:Ljava/util/Map;",
                    "key\$iv\$iv:Ljava/lang/Object;",
                    "list\$iv\$iv:Ljava/util/List;",
                    "\$i\$f\$groupByTo:I",
                    "\$this\$groupByTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Map;",
                    "\$i\$f\$groupBy:I",
                    "\$this\$groupBy\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-run-FirDefaultSimpleImportingScope\$simpleImports\$1:I",
                    "importResolveTransformer:Lorg/jetbrains/kotlin/fir/resolve/transformers/FirImportResolveTransformer;",
                    "analyzerServices:Lorg/jetbrains/kotlin/resolve/PlatformDependentAnalyzerServices;",
                    "allDefaultImports:Ljava/util/List;",
                    "\$this\$simpleImports_u24lambda_u2d4:Lorg/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope;",
                    "this:Lorg/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope;",
                    "session:Lorg/jetbrains/kotlin/fir/FirSession;",
                    "scopeSession:Lorg/jetbrains/kotlin/fir/resolve/ScopeSession;",
                    "priority:Lorg/jetbrains/kotlin/fir/scopes/impl/DefaultImportPriority;"
                ),
                allLineLocations = intArrayOf(
                    18,   21,   21,   0,
                    24,   26,   26,   0,
                    36,   27,   27,   0,
                    46,   28,   28,   0,
                    55,   29,   29,   0,
                    69,   30,   30,   0,
                    69,   31,   31,   0,
                    74,   30,   30,   0,
                    81,   31,   31,   0,
                    85,   41,   764,  1,
                    104,  42,   855,  1,
                    142,  31,   31,   0,
                    171,  43,   856,  1,
                    176,  41,   764,  1,
                    177,  31,   31,   0,
                    177,  32,   32,   0,
                    177,  31,   31,   0,
                    182,  32,   32,   0,
                    186,  44,   1547, 1,
                    212,  45,   1618, 1,
                    240,  46,   1619, 1,
                    254,  36,   36,   0,
                    256,  33,   33,   0,
                    259,  47,   45,   2,
                    260,  50,   48,   2,
                    278,  34,   34,   0,
                    288,  35,   35,   0,
                    294,  36,   36,   0,
                    299,  50,   48,   2,
                    302,  36,   36,   0,
                    319,  51,   1620, 1,
                    324,  44,   1547, 1,
                    325,  32,   32,   0,
                    325,  37,   37,   0,
                    325,  32,   32,   0,
                    330,  37,   37,   0,
                    334,  52,   1475, 1,
                    353,  53,   1500, 1,
                    381,  54,   1501, 1,
                    391,  37,   37,   0,
                    402,  55,   1502, 1,
                    409,  56,   357,  3,
                    420,  57,   358,  3,
                    425,  58,   359,  3,
                    428,  55,   1502, 1,
                    440,  59,   360,  3,
                    452,  60,   361,  3,
                    457,  62,   363,  3,
                    459,  57,   358,  3,
                    460,  55,   1502, 1,
                    465,  63,   1503, 1,
                    478,  65,   1505, 1,
                    480,  52,   1475, 1,
                    481,  37,   37,   0,
                    481,  30,   30,   0,
                    484,  37,   37,   0,
                    487,  30,   30,   0,
                    491,  26,   26,   0,
                    492,  26,   26,   0,
                    495,  17,   17,   0,
                ),
                localVariableTable = intArrayOf(
                    142, 13,  17,  0,
                    139, 16,  16,  1,
                    132, 36,  15,  2,
                    104, 69,  13,  3,
                    101, 72,  11,  4,
                    101, 72,  12,  5,
                    85,  92,  10,  6,
                    82,  95,  9,   7,
                    278, 17,  24,  8,
                    275, 20,  22,  9,
                    259, 43,  20,  10,
                    254, 53,  19,  11,
                    251, 56,  17,  1,
                    240, 76,  16,  12,
                    212, 109, 14,  13,
                    209, 112, 12,  14,
                    209, 112, 13,  5,
                    186, 139, 11,  15,
                    183, 142, 10,  16,
                    391, 9,   20,  17,
                    388, 12,  19,  18,
                    428, 10,  25,  19,
                    440, 14,  25,  20,
                    409, 51,  23,  21,
                    420, 40,  24,  22,
                    406, 54,  22,  23,
                    402, 73,  21,  24,
                    465, 10,  19,  25,
                    381, 94,  17,  2,
                    353, 127, 15,  26,
                    350, 130, 13,  27,
                    350, 130, 14,  28,
                    334, 147, 12,  29,
                    331, 150, 11,  30,
                    36,  452, 5,   31,
                    46,  442, 6,   32,
                    55,  433, 7,   33,
                    69,  419, 8,   34,
                    33,  455, 4,   35,
                    0,   496, 0,   36,
                    0,   496, 1,   37,
                    0,   496, 2,   38,
                    0,   496, 3,   39,
                ),
                kotlinDebugSegment = intArrayOf(
                    9,  31, 0,
                    10, 31, 0,
                    12, 31, 0,
                    13, 31, 0,
                    18, 32, 0,
                    19, 32, 0,
                    20, 32, 0,
                    23, 33, 0,
                    24, 33, 0,
                    28, 33, 0,
                    30, 32, 0,
                    31, 32, 0,
                    36, 37, 0,
                    37, 37, 0,
                    38, 37, 0,
                    40, 37, 0,
                    41, 37, 0,
                    42, 37, 0,
                    43, 37, 0,
                    44, 37, 0,
                    45, 37, 0,
                    46, 37, 0,
                    47, 37, 0,
                    48, 37, 0,
                    49, 37, 0,
                    50, 37, 0,
                    51, 37, 0,
                    52, 37, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "<init>",
                sourceNames = arrayOf(
                    "FirDefaultSimpleImportingScope.kt",
                    "_Collections.kt",
                    "FirImportBuilder.kt",
                    "Maps.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirImportBuilderKt",
                    "kotlin/collections/MapsKt__MapsKt"
                ),
                variableNames = arrayOf(
                    "it:Lorg/jetbrains/kotlin/resolve/ImportPath;",
                    "\$i\$a\$-filter-FirDefaultSimpleImportingScope\$simpleImports\$1\$1:I",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$filterTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filterTo:I",
                    "\$this\$filter\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filter:I",
                    "\$this\$simpleImports_u24lambda_u2d4_u24lambda_u2d2_u24lambda_u2d1:Lorg/jetbrains/kotlin/fir/declarations/builder/FirImportBuilder;",
                    "\$i\$a\$-buildImport-FirDefaultSimpleImportingScope\$simpleImports\$1\$2\$1:I",
                    "\$i\$f\$buildImport:I",
                    "\$i\$a\$-map-FirDefaultSimpleImportingScope\$simpleImports\$1\$2:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirResolvedImport;",
                    "\$i\$a\$-groupBy-FirDefaultSimpleImportingScope\$simpleImports\$1\$3:I",
                    "\$this\$groupBy\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-getOrPut-CollectionsKt___CollectionsKt\$groupByTo\$list\$1\$iv\$iv:I",
                    "answer\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv\$iv\$iv:Ljava/util/Map;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv\$iv\$iv:Ljava/lang/Object;",
                    "key\$iv\$iv:Ljava/lang/Object;",
                    "list\$iv\$iv:Ljava/util/List;",
                    "destination\$iv\$iv:Ljava/util/Map;",
                    "\$this\$groupByTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$groupByTo:I",
                    "\$i\$f\$groupBy:I",
                    "\$this\$simpleImports_u24lambda_u2d4:Lorg/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope;",
                    "\$i\$a\$-run-FirDefaultSimpleImportingScope\$simpleImports\$1:I",
                    "importResolveTransformer:Lorg/jetbrains/kotlin/fir/resolve/transformers/FirImportResolveTransformer;",
                    "analyzerServices:Lorg/jetbrains/kotlin/resolve/PlatformDependentAnalyzerServices;",
                    "allDefaultImports:Ljava/util/List;",
                    "this:Lorg/jetbrains/kotlin/fir/scopes/impl/FirDefaultSimpleImportingScope;",
                    "session:Lorg/jetbrains/kotlin/fir/FirSession;",
                    "scopeSession:Lorg/jetbrains/kotlin/fir/resolve/ScopeSession;",
                    "priority:Lorg/jetbrains/kotlin/fir/scopes/impl/DefaultImportPriority;"
                ),
                allLineLocations = intArrayOf(
                    23,   21,   21,   0,
                    26,   26,   26,   0,
                    30,   27,   27,   0,
                    35,   28,   28,   0,
                    43,   29,   29,   0,
                    51,   30,   30,   0,
                    52,   31,   31,   0,
                    54,   30,   30,   0,
                    57,   31,   31,   0,
                    59,   41,   764,  1,
                    68,   42,   855,  1,
                    88,   31,   31,   0,
                    100,  43,   856,  1,
                    103,  41,   764,  1,
                    104,  31,   31,   0,
                    105,  32,   32,   0,
                    106,  31,   31,   0,
                    108,  32,   32,   0,
                    110,  44,   1547, 1,
                    125,  45,   1618, 1,
                    139,  46,   1619, 1,
                    145,  36,   36,   0,
                    146,  33,   33,   0,
                    148,  47,   45,   2,
                    149,  50,   48,   2,
                    158,  34,   34,   0,
                    167,  35,   35,   0,
                    171,  36,   36,   0,
                    172,  50,   48,   2,
                    176,  36,   36,   0,
                    188,  51,   1620, 1,
                    192,  44,   1547, 1,
                    193,  32,   32,   0,
                    194,  37,   37,   0,
                    195,  32,   32,   0,
                    197,  37,   37,   0,
                    199,  52,   1475, 1,
                    208,  53,   1500, 1,
                    222,  54,   1501, 1,
                    226,  37,   37,   0,
                    235,  55,   1502, 1,
                    238,  56,   357,  3,
                    242,  57,   358,  3,
                    244,  58,   359,  3,
                    246,  55,   1502, 1,
                    257,  59,   360,  3,
                    260,  60,   361,  3,
                    262,  62,   363,  3,
                    266,  57,   358,  3,
                    267,  55,   1502, 1,
                    269,  63,   1503, 1,
                    275,  65,   1505, 1,
                    277,  52,   1475, 1,
                    278,  37,   37,   0,
                    279,  30,   30,   0,
                    280,  37,   37,   0,
                    284,  30,   30,   0,
                    285,  26,   26,   0,
                    287,  17,   17,   0,
                ),
                localVariableTable = intArrayOf(
                    86,  6,   16,  0,
                    88,  4,   17,  1,
                    82,  18,  15,  2,
                    66,  35,  11,  3,
                    67,  34,  12,  4,
                    68,  33,  13,  5,
                    58,  46,  9,   6,
                    59,  45,  10,  7,
                    156, 8,   20,  8,
                    164, 8,   2,   8,
                    158, 14,  21,  9,
                    148, 28,  18,  10,
                    143, 37,  16,  0,
                    145, 35,  17,  11,
                    139, 49,  15,  12,
                    123, 66,  11,  3,
                    124, 65,  12,  13,
                    125, 64,  13,  14,
                    109, 84,  9,   15,
                    110, 83,  10,  16,
                    225, 8,   14,  17,
                    226, 7,   15,  18,
                    198, 55,  1,   19,
                    246, 11,  18,  20,
                    257, 4,   1,   21,
                    253, 9,   20,  19,
                    262, 2,   1,   19,
                    236, 31,  15,  22,
                    238, 29,  16,  23,
                    242, 25,  17,  24,
                    222, 53,  13,  2,
                    235, 40,  14,  25,
                    264, 11,  20,  19,
                    269, 6,   1,   26,
                    275, 2,   1,   19,
                    206, 71,  9,   27,
                    207, 70,  10,  28,
                    208, 69,  11,  29,
                    199, 79,  2,   30,
                    277, 1,   20,  19,
                    29,  256, 3,   31,
                    30,  255, 5,   32,
                    35,  250, 6,   33,
                    43,  242, 7,   34,
                    51,  234, 8,   35,
                    0,   288, 22,  36,
                    0,   288, 23,  37,
                    0,   288, 24,  38,
                    0,   288, 25,  39,
                ),
                kotlinDebugSegment = intArrayOf(
                    9,  31, 0,
                    10, 31, 0,
                    12, 31, 0,
                    13, 31, 0,
                    18, 32, 0,
                    19, 32, 0,
                    20, 32, 0,
                    23, 33, 0,
                    24, 33, 0,
                    28, 33, 0,
                    30, 32, 0,
                    31, 32, 0,
                    36, 37, 0,
                    37, 37, 0,
                    38, 37, 0,
                    40, 37, 0,
                    41, 37, 0,
                    42, 37, 0,
                    43, 37, 0,
                    44, 37, 0,
                    45, 37, 0,
                    46, 37, 0,
                    47, 37, 0,
                    48, 37, 0,
                    49, 37, 0,
                    50, 37, 0,
                    51, 37, 0,
                    52, 37, 0,
                )
            )
        )
    }

    // CollectionStubMethodLowering.computeStubsForSuperClass in CollectionStubMethodLowering.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering.kt#L338
    fun testCollectionStubMethodLoweringComputeStubsForSuperClass() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "computeStubsForSuperClass",
                sourceNames = arrayOf(
                    "CollectionStubMethodLowering.kt",
                    "_Sequences.kt",
                    "Maps.kt",
                    "_Collections.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering",
                    "kotlin/sequences/SequencesKt___SequencesKt",
                    "kotlin/collections/MapsKt__MapsKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-groupBy-CollectionStubMethodLowering\$computeStubsForSuperClass\$abstractFunsByNameAndArity\$2:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-getOrPut-SequencesKt___SequencesKt\$groupByTo\$list\$1\$iv\$iv:I",
                    "answer\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv\$iv\$iv:Ljava/util/Map;",
                    "key\$iv\$iv:Ljava/lang/Object;",
                    "list\$iv\$iv:Ljava/util/List;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$groupByTo:I",
                    "\$this\$groupByTo\$iv\$iv:Lkotlin/sequences/Sequence;",
                    "destination\$iv\$iv:Ljava/util/Map;",
                    "\$i\$f\$groupBy:I",
                    "\$this\$groupBy\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$a\$-none-CollectionStubMethodLowering\$computeStubsForSuperClass\$1\$filteredCandidates\$1\$1:I",
                    "abstractFun:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$none:I",
                    "\$this\$none\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-filter-CollectionStubMethodLowering\$computeStubsForSuperClass\$1\$filteredCandidates\$1:I",
                    "stubMethod:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "stubNameAndArity:Lorg/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering\$NameAndArity;",
                    "candidateFun:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$f\$filterTo:I",
                    "\$this\$filterTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$filter:I",
                    "\$this\$filter\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-map-CollectionStubMethodLowering\$computeStubsForSuperClass\$1:I",
                    "substitutionMap:Ljava/util/Map;",
                    "filteredCandidates:Ljava/util/List;",
                    "it:Lorg/jetbrains/kotlin/backend/jvm/caches/StubsForCollectionClass;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "superClassStubs:Ljava/util/List;",
                    "abstractFunsByNameAndArity:Ljava/util/Map;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering;",
                    "superClass:Lorg/jetbrains/kotlin/ir/declarations/IrClass;"
                ),
                allLineLocations = intArrayOf(
                    0,    338,  338,  0,
                    9,    340,  340,  0,
                    30,   346,  346,  0,
                    34,   347,  347,  0,
                    45,   348,  348,  0,
                    49,   521,  969,  1,
                    68,   522,  998,  1,
                    96,   523,  999,  1,
                    106,  348,  348,  0,
                    114,  524,  1000, 1,
                    121,  525,  357,  2,
                    132,  526,  358,  2,
                    137,  527,  359,  2,
                    140,  524,  1000, 1,
                    152,  528,  360,  2,
                    164,  529,  361,  2,
                    169,  531,  363,  2,
                    171,  526,  358,  2,
                    172,  524,  1000, 1,
                    177,  532,  1001, 1,
                    190,  534,  1003, 1,
                    192,  521,  969,  1,
                    193,  348,  348,  0,
                    193,  346,  346,  0,
                    194,  350,  350,  0,
                    205,  352,  352,  0,
                    214,  535,  1547, 3,
                    240,  536,  1618, 3,
                    268,  537,  1619, 3,
                    282,  356,  356,  0,
                    319,  357,  357,  0,
                    334,  538,  764,  3,
                    353,  539,  855,  3,
                    391,  358,  358,  0,
                    402,  359,  359,  0,
                    410,  360,  360,  0,
                    434,  360,  360,  0,
                    438,  540,  2468, 3,
                    463,  541,  2469, 3,
                    501,  361,  361,  0,
                    516,  542,  2470, 3,
                    517,  360,  360,  0,
                    534,  543,  856,  3,
                    539,  538,  764,  3,
                    540,  357,  357,  0,
                    542,  364,  364,  0,
                    580,  544,  1620, 3,
                    585,  535,  1547, 3,
                    586,  352,  352,  0,
                ),
                localVariableTable = intArrayOf(
                    106, 6,   12,  0,
                    103, 9,   11,  1,
                    140, 10,  17,  2,
                    152, 14,  17,  3,
                    121, 51,  15,  4,
                    132, 40,  16,  5,
                    118, 54,  14,  6,
                    114, 73,  13,  7,
                    177, 10,  18,  8,
                    96,  91,  10,  9,
                    68,  124, 8,   10,
                    65,  127, 6,   11,
                    65,  127, 7,   12,
                    49,  144, 5,   13,
                    46,  147, 4,   14,
                    501, 8,   30,  15,
                    498, 11,  29,  16,
                    491, 25,  28,  17,
                    438, 79,  26,  18,
                    435, 82,  25,  19,
                    391, 127, 22,  20,
                    402, 116, 23,  21,
                    410, 108, 24,  22,
                    388, 130, 21,  23,
                    381, 150, 20,  9,
                    353, 183, 18,  24,
                    350, 186, 16,  25,
                    350, 186, 17,  26,
                    334, 206, 15,  27,
                    331, 209, 14,  28,
                    282, 286, 12,  29,
                    319, 249, 13,  30,
                    542, 26,  31,  31,
                    279, 289, 11,  32,
                    268, 309, 10,  33,
                    240, 342, 8,   34,
                    237, 345, 6,   35,
                    237, 345, 7,   26,
                    214, 372, 5,   36,
                    211, 375, 4,   37,
                    9,   578, 2,   38,
                    194, 393, 3,   39,
                    0,   587, 0,   40,
                    0,   587, 1,   41,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   348, 0,
                    6,   348, 0,
                    7,   348, 0,
                    9,   348, 0,
                    10,  348, 0,
                    11,  348, 0,
                    12,  348, 0,
                    13,  348, 0,
                    14,  348, 0,
                    15,  348, 0,
                    16,  348, 0,
                    17,  348, 0,
                    18,  348, 0,
                    19,  348, 0,
                    20,  348, 0,
                    21,  348, 0,
                    26,  352, 0,
                    27,  352, 0,
                    28,  352, 0,
                    31,  357, 0,
                    32,  357, 0,
                    37,  360, 0,
                    38,  360, 0,
                    40,  360, 0,
                    42,  357, 0,
                    43,  357, 0,
                    46,  352, 0,
                    47,  352, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "computeStubsForSuperClass",
                sourceNames = arrayOf(
                    "CollectionStubMethodLowering.kt",
                    "_Sequences.kt",
                    "Maps.kt",
                    "_Collections.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering",
                    "kotlin/sequences/SequencesKt___SequencesKt",
                    "kotlin/collections/MapsKt__MapsKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-groupBy-CollectionStubMethodLowering\$computeStubsForSuperClass\$abstractFunsByNameAndArity\$2:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-getOrPut-SequencesKt___SequencesKt\$groupByTo\$list\$1\$iv\$iv:I",
                    "answer\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv\$iv\$iv:Ljava/util/Map;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv\$iv\$iv:Ljava/lang/Object;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "key\$iv\$iv:Ljava/lang/Object;",
                    "list\$iv\$iv:Ljava/util/List;",
                    "destination\$iv\$iv:Ljava/util/Map;",
                    "\$this\$groupByTo\$iv\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$f\$groupByTo:I",
                    "\$this\$groupBy\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$f\$groupBy:I",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "stubNameAndArity:Lorg/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering\$NameAndArity;",
                    "abstractFunsByNameAndArity:Ljava/util/Map;",
                    "\$this\$none\$iv:Ljava/lang/Iterable;",
                    "abstractFun:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-none-CollectionStubMethodLowering\$computeStubsForSuperClass\$1\$filteredCandidates\$1\$1:I",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$none:I",
                    "candidateFun:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "stubMethod:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-filter-CollectionStubMethodLowering\$computeStubsForSuperClass\$1\$filteredCandidates\$1:I",
                    "\$i\$f\$filterTo:I",
                    "\$this\$filterTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$this\$filter\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filter:I",
                    "filteredCandidates:Ljava/util/List;",
                    "it:Lorg/jetbrains/kotlin/backend/jvm/caches/StubsForCollectionClass;",
                    "\$i\$a\$-map-CollectionStubMethodLowering\$computeStubsForSuperClass\$1:I",
                    "substitutionMap:Ljava/util/Map;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapTo:I",
                    "superClassStubs:Ljava/util/List;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/lower/CollectionStubMethodLowering;",
                    "superClass:Lorg/jetbrains/kotlin/ir/declarations/IrClass;"
                ),
                allLineLocations = intArrayOf(
                    0,    338,  338,  0,
                    10,   340,  340,  0,
                    26,   346,  346,  0,
                    30,   347,  347,  0,
                    38,   348,  348,  0,
                    40,   521,  969,  1,
                    49,   522,  998,  1,
                    63,   523,  999,  1,
                    67,   348,  348,  0,
                    71,   524,  1000, 1,
                    73,   525,  357,  2,
                    77,   526,  358,  2,
                    79,   527,  359,  2,
                    80,   524,  1000, 1,
                    88,   528,  360,  2,
                    91,   529,  361,  2,
                    93,   531,  363,  2,
                    94,   526,  358,  2,
                    95,   524,  1000, 1,
                    98,   532,  1001, 1,
                    102,  534,  1003, 1,
                    103,  521,  969,  1,
                    104,  348,  348,  0,
                    105,  346,  346,  0,
                    106,  350,  350,  0,
                    113,  352,  352,  0,
                    117,  535,  1547, 3,
                    132,  536,  1618, 3,
                    146,  537,  1619, 3,
                    150,  356,  356,  0,
                    174,  357,  357,  0,
                    181,  538,  764,  3,
                    194,  539,  855,  3,
                    217,  358,  358,  0,
                    223,  359,  359,  0,
                    227,  360,  360,  0,
                    247,  540,  2468, 3,
                    265,  541,  2469, 3,
                    287,  361,  361,  0,
                    299,  542,  2470, 3,
                    301,  360,  360,  0,
                    323,  543,  856,  3,
                    335,  538,  764,  3,
                    336,  357,  357,  0,
                    337,  364,  364,  0,
                    368,  544,  1620, 3,
                    372,  535,  1547, 3,
                    373,  352,  352,  0,
                    374,  340,  340,  0,
                ),
                localVariableTable = intArrayOf(
                    67,  4,   11,  0,
                    66,  5,   10,  1,
                    80,  8,   14,  2,
                    88,  4,   14,  3,
                    72,  23,  11,  4,
                    73,  22,  12,  5,
                    77,  18,  13,  6,
                    63,  39,  9,   7,
                    71,  31,  10,  8,
                    98,  4,   11,  9,
                    47,  56,  5,   10,
                    48,  55,  6,   11,
                    49,  54,  7,   12,
                    39,  65,  3,   13,
                    40,  64,  4,   14,
                    188, 4,   16,  15,
                    116, 90,  4,   16,
                    117, 95,  5,   17,
                    131, 88,  7,   18,
                    227, 14,  1,   19,
                    106, 143, 3,   20,
                    245, 36,  1,   21,
                    285, 6,   1,   22,
                    287, 4,   30,  23,
                    281, 18,  28,  24,
                    281, 18,  29,  21,
                    299, 2,   1,   21,
                    247, 54,  24,  25,
                    215, 87,  5,   26,
                    223, 79,  7,   27,
                    217, 85,  22,  28,
                    241, 61,  25,  19,
                    192, 114, 18,  15,
                    306, 4,   1,   15,
                    310, 2,   18,  15,
                    312, 11,  1,   15,
                    206, 117, 20,  16,
                    212, 111, 21,  17,
                    219, 104, 23,  18,
                    249, 74,  26,  20,
                    212, 111, 4,   7,
                    323, 10,  3,   20,
                    323, 10,  4,   16,
                    323, 10,  5,   17,
                    323, 10,  7,   18,
                    194, 139, 16,  29,
                    190, 143, 17,  30,
                    323, 10,  18,  15,
                    180, 156, 14,  31,
                    181, 155, 15,  32,
                    337, 16,  1,   33,
                    149, 204, 11,  34,
                    150, 203, 12,  35,
                    174, 179, 13,  36,
                    146, 222, 10,  37,
                    333, 35,  20,  16,
                    333, 35,  21,  17,
                    333, 35,  23,  18,
                    333, 35,  26,  20,
                    130, 239, 6,   15,
                    368, 1,   7,   18,
                    132, 237, 8,   38,
                    368, 5,   4,   16,
                    368, 5,   5,   17,
                    368, 6,   3,   20,
                    10,  365, 2,   39,
                    0,   375, 31,  40,
                    0,   375, 32,  41,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   348, 0,
                    6,   348, 0,
                    7,   348, 0,
                    9,   348, 0,
                    10,  348, 0,
                    11,  348, 0,
                    12,  348, 0,
                    13,  348, 0,
                    14,  348, 0,
                    15,  348, 0,
                    16,  348, 0,
                    17,  348, 0,
                    18,  348, 0,
                    19,  348, 0,
                    20,  348, 0,
                    21,  348, 0,
                    26,  352, 0,
                    27,  352, 0,
                    28,  352, 0,
                    31,  357, 0,
                    32,  357, 0,
                    36,  360, 0,
                    37,  360, 0,
                    39,  360, 0,
                    41,  357, 0,
                    42,  357, 0,
                    45,  352, 0,
                    46,  352, 0,
                )
            )
        )
    }

    // FirJvmOverridesBackwardCompatibilityHelper.isPlatformSpecificSymbolThatCanBeImplicitlyOverridden in FirJvmOverridesBackwardCompatibilityHelper.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/checkers/checkers.jvm/src/org/jetbrains/kotlin/fir/analysis/jvm/FirJvmOverridesBackwardCompatibilityHelper.kt#L61
    fun testFirJvmOverridesBackwardCompatibilityHelperIsPlatformSpecificSymbolThatCanBeImplicitlyOverridden() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "isPlatformSpecificSymbolThatCanBeImplicitlyOverridden",
                sourceNames = arrayOf(
                    "FirJvmOverridesBackwardCompatibilityHelper.kt",
                    "FirSymbolStatusUtils.kt",
                    "ClassMembers.kt",
                    "_Collections.kt",
                    "FirTypeUtils.kt",
                    "FirDeclarationUtil.kt",
                    "FirStatusUtils.kt",
                    "ClassKind.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/analysis/jvm/FirJvmOverridesBackwardCompatibilityHelper",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtilsKt",
                    "org/jetbrains/kotlin/fir/ClassMembersKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/types/FirTypeUtilsKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirDeclarationUtilKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirStatusUtilsKt",
                    "org/jetbrains/kotlin/descriptors/ClassKindKt"
                ),
                variableNames = arrayOf(
                    "\$i\$f\$isFinal:I",
                    "modality\$iv:Lorg/jetbrains/kotlin/descriptors/Modality;",
                    "\$this\$isFinal\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$i\$f\$getOriginalForSubstitutionOverride:I",
                    "\$this\$originalForSubstitutionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getBaseForIntersectionOverride:I",
                    "\$this\$baseForIntersectionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalIfFakeOverride:I",
                    "\$this\$originalIfFakeOverride\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalOrSelf:I",
                    "result\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$originalOrSelf\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$originalOrSelf\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$i\$f\$coneTypeSafe:I",
                    "\$this\$coneTypeSafe\$iv:Lorg/jetbrains/kotlin/fir/types/FirTypeRef;",
                    "\$i\$a\$-any-FirJvmOverridesBackwardCompatibilityHelper\$isPlatformSpecificSymbolThatCanBeImplicitlyOverridden\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/expressions/FirAnnotation;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$any:I",
                    "\$this\$any\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$isJavaOrEnhancement:I",
                    "\$this\$isJavaOrEnhancement\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;",
                    "\$i\$f\$isAbstract:I",
                    "\$this\$isAbstract\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirMemberDeclaration;",
                    "\$i\$f\$isInterface:I",
                    "\$this\$isInterface\$iv\$iv:Lorg/jetbrains/kotlin/descriptors/ClassKind;",
                    "\$this\$isInterface\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirClassSymbol;",
                    "containingClass:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "\$i\$a\$-all-FirJvmOverridesBackwardCompatibilityHelper\$isPlatformSpecificSymbolThatCanBeImplicitlyOverridden\$2:I",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$i\$f\$all:I",
                    "\$this\$all\$iv:Ljava/lang/Iterable;",
                    "originalMemberSymbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "originalMember:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "containingClassName:Lorg/jetbrains/kotlin/name/FqNameUnsafe;",
                    "scope:Lorg/jetbrains/kotlin/fir/scopes/FirTypeScope;",
                    "overriddenSymbols:Ljava/util/List;",
                    "this:Lorg/jetbrains/kotlin/fir/analysis/jvm/FirJvmOverridesBackwardCompatibilityHelper;",
                    "symbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "visitedSymbols:Ljava/util/Set;",
                    "context:Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;"
                ),
                allLineLocations = intArrayOf(
                    0,    61,   61,   0,
                    6,    103,  19,   1,
                    27,   104,  20,   1,
                    40,   61,   61,   0,
                    45,   63,   63,   0,
                    57,   64,   64,   0,
                    68,   66,   66,   0,
                    74,   105,  79,   2,
                    87,   106,  72,   2,
                    91,   107,  73,   2,
                    99,   108,  74,   2,
                    106,  109,  66,   2,
                    113,  110,  54,   2,
                    130,  109,  66,   2,
                    142,  116,  60,   2,
                    159,  109,  66,   2,
                    160,  108,  74,   2,
                    173,  117,  76,   2,
                    175,  105,  79,   2,
                    192,  66,   66,   0,
                    194,  67,   67,   0,
                    205,  69,   69,   0,
                    213,  68,   68,   0,
                    215,  70,   70,   0,
                    228,  118,  1741, 3,
                    253,  119,  1742, 3,
                    291,  70,   70,   0,
                    301,  120,  28,   4,
                    302,  123,  31,   4,
                    346,  70,   70,   0,
                    377,  124,  1743, 3,
                    378,  70,   70,   0,
                    381,  71,   71,   0,
                    383,  74,   74,   0,
                    393,  125,  57,   5,
                    426,  74,   74,   0,
                    431,  75,   75,   0,
                    466,  77,   77,   0,
                    477,  78,   78,   0,
                    479,  81,   81,   0,
                    489,  126,  12,   6,
                    510,  81,   81,   0,
                    513,  82,   82,   0,
                    536,  83,   83,   0,
                    550,  127,  125,  1,
                    560,  128,  31,   7,
                    573,  127,  125,  1,
                    574,  83,   83,   0,
                    590,  84,   84,   0,
                    592,  89,   89,   0,
                    625,  88,   88,   0,
                    627,  90,   90,   0,
                    631,  91,   91,   0,
                    658,  92,   92,   0,
                    685,  93,   93,   0,
                    687,  90,   90,   0,
                    689,  95,   95,   0,
                    701,  96,   96,   0,
                    711,  129,  1720, 3,
                    736,  130,  1721, 3,
                    774,  96,   96,   0,
                    791,  131,  1722, 3,
                    792,  96,   96,   0,
                ),
                localVariableTable = intArrayOf(
                    6,   34,  5,   0,
                    27,  13,  6,   1,
                    3,   37,  4,   2,
                    113, 17,  13,  3,
                    110, 20,  12,  4,
                    142, 17,  13,  5,
                    139, 20,  12,  6,
                    106, 54,  11,  7,
                    103, 57,  10,  8,
                    87,  88,  8,   9,
                    91,  84,  9,   10,
                    84,  91,  7,   11,
                    74,  118, 6,   9,
                    71,  121, 5,   12,
                    301, 45,  13,  13,
                    298, 48,  12,  14,
                    291, 79,  11,  15,
                    288, 82,  10,  16,
                    281, 96,  9,   17,
                    228, 150, 7,   18,
                    225, 153, 6,   19,
                    393, 33,  7,   20,
                    390, 36,  6,   21,
                    489, 21,  8,   22,
                    486, 24,  7,   23,
                    560, 13,  11,  24,
                    557, 16,  10,  25,
                    550, 24,  9,   24,
                    547, 27,  8,   26,
                    536, 56,  7,   27,
                    774, 10,  14,  28,
                    771, 13,  13,  29,
                    764, 27,  12,  17,
                    711, 81,  10,  30,
                    708, 84,  9,   31,
                    194, 599, 4,   32,
                    215, 578, 5,   33,
                    466, 327, 6,   34,
                    627, 166, 7,   35,
                    689, 104, 8,   36,
                    0,   793, 0,   37,
                    0,   793, 1,   38,
                    0,   793, 2,   39,
                    0,   793, 3,   40,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,  61, 0,
                    2,  61, 0,
                    7,  66, 0,
                    8,  66, 0,
                    9,  66, 0,
                    10, 66, 0,
                    11, 66, 0,
                    12, 66, 0,
                    13, 66, 0,
                    14, 66, 0,
                    15, 66, 0,
                    16, 66, 0,
                    17, 66, 0,
                    18, 66, 0,
                    24, 70, 0,
                    25, 70, 0,
                    27, 70, 0,
                    28, 70, 0,
                    30, 70, 0,
                    34, 74, 0,
                    40, 81, 0,
                    44, 83, 0,
                    45, 83, 0,
                    46, 83, 0,
                    58, 96, 0,
                    59, 96, 0,
                    61, 96, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "isPlatformSpecificSymbolThatCanBeImplicitlyOverridden",
                sourceNames = arrayOf(
                    "FirJvmOverridesBackwardCompatibilityHelper.kt",
                    "FirSymbolStatusUtils.kt",
                    "ClassMembers.kt",
                    "_Collections.kt",
                    "FirTypeUtils.kt",
                    "FirDeclarationUtil.kt",
                    "FirStatusUtils.kt",
                    "ClassKind.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/analysis/jvm/FirJvmOverridesBackwardCompatibilityHelper",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirSymbolStatusUtilsKt",
                    "org/jetbrains/kotlin/fir/ClassMembersKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/types/FirTypeUtilsKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirDeclarationUtilKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirStatusUtilsKt",
                    "org/jetbrains/kotlin/descriptors/ClassKindKt"
                ),
                variableNames = arrayOf(
                    "\$this\$isFinal\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$i\$f\$isFinal:I",
                    "modality\$iv:Lorg/jetbrains/kotlin/descriptors/Modality;",
                    "\$this\$originalForSubstitutionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getOriginalForSubstitutionOverride:I",
                    "\$this\$baseForIntersectionOverride\$iv\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$getBaseForIntersectionOverride:I",
                    "\$this\$originalIfFakeOverride\$iv\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalIfFakeOverride:I",
                    "\$this\$originalOrSelf\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$i\$f\$originalOrSelf:I",
                    "result\$iv\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "\$this\$originalOrSelf\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$this\$coneTypeSafe\$iv:Lorg/jetbrains/kotlin/fir/types/FirTypeRef;",
                    "\$i\$f\$coneTypeSafe:I",
                    "it:Lorg/jetbrains/kotlin/fir/expressions/FirAnnotation;",
                    "\$i\$a\$-any-FirJvmOverridesBackwardCompatibilityHelper\$isPlatformSpecificSymbolThatCanBeImplicitlyOverridden\$1:I",
                    "element\$iv:Ljava/lang/Object;",
                    "\$this\$any\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$any:I",
                    "\$this\$isJavaOrEnhancement\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;",
                    "\$i\$f\$isJavaOrEnhancement:I",
                    "\$this\$isAbstract\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirMemberDeclaration;",
                    "\$i\$f\$isAbstract:I",
                    "\$this\$isInterface\$iv\$iv:Lorg/jetbrains/kotlin/descriptors/ClassKind;",
                    "\$i\$f\$isInterface:I",
                    "\$this\$isInterface\$iv:Lorg/jetbrains/kotlin/fir/symbols/impl/FirClassSymbol;",
                    "containingClass:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "\$i\$a\$-all-FirJvmOverridesBackwardCompatibilityHelper\$isPlatformSpecificSymbolThatCanBeImplicitlyOverridden\$2:I",
                    "\$this\$all\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$all:I",
                    "overriddenSymbols:Ljava/util/List;",
                    "scope:Lorg/jetbrains/kotlin/fir/scopes/FirTypeScope;",
                    "containingClassName:Lorg/jetbrains/kotlin/name/FqNameUnsafe;",
                    "originalMemberSymbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "originalMember:Lorg/jetbrains/kotlin/fir/declarations/FirCallableDeclaration;",
                    "this:Lorg/jetbrains/kotlin/fir/analysis/jvm/FirJvmOverridesBackwardCompatibilityHelper;",
                    "symbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirCallableSymbol;",
                    "visitedSymbols:Ljava/util/Set;",
                    "context:Lorg/jetbrains/kotlin/fir/analysis/checkers/context/CheckerContext;"
                ),
                allLineLocations = intArrayOf(
                    0,    61,   61,   0,
                    9,    103,  19,   1,
                    23,   104,  20,   1,
                    30,   61,   61,   0,
                    33,   63,   63,   0,
                    40,   64,   64,   0,
                    46,   66,   66,   0,
                    49,   105,  79,   2,
                    56,   106,  72,   2,
                    57,   107,  73,   2,
                    63,   108,  74,   2,
                    65,   109,  66,   2,
                    67,   110,  54,   2,
                    79,   109,  66,   2,
                    83,   116,  60,   2,
                    95,   109,  66,   2,
                    96,   108,  74,   2,
                    101,  117,  76,   2,
                    102,  105,  79,   2,
                    108,  66,   66,   0,
                    109,  67,   67,   0,
                    117,  69,   69,   0,
                    123,  68,   68,   0,
                    124,  70,   70,   0,
                    131,  118,  1741, 3,
                    145,  119,  1742, 3,
                    163,  70,   70,   0,
                    168,  120,  28,   4,
                    169,  123,  31,   4,
                    195,  70,   70,   0,
                    219,  124,  1743, 3,
                    220,  70,   70,   0,
                    222,  71,   71,   0,
                    223,  74,   74,   0,
                    227,  125,  57,   5,
                    255,  74,   74,   0,
                    259,  75,   75,   0,
                    286,  77,   77,   0,
                    294,  78,   78,   0,
                    295,  81,   81,   0,
                    299,  126,  12,   6,
                    314,  81,   81,   0,
                    316,  82,   82,   0,
                    332,  83,   83,   0,
                    338,  127,  125,  1,
                    343,  128,  31,   7,
                    350,  127,  125,  1,
                    351,  83,   83,   0,
                    358,  84,   84,   0,
                    360,  89,   89,   0,
                    386,  88,   88,   0,
                    387,  90,   90,   0,
                    388,  91,   91,   0,
                    407,  92,   92,   0,
                    424,  90,   90,   0,
                    425,  95,   95,   0,
                    432,  96,   96,   0,
                    436,  129,  1720, 3,
                    450,  130,  1721, 3,
                    468,  96,   96,   0,
                    478,  131,  1722, 3,
                    479,  96,   96,   0,
                    480,  93,   93,   0,
                    482,  89,   89,   0,
                    484,  75,   75,   0,
                    486,  105,  79,   2,
                ),
                localVariableTable = intArrayOf(
                    8,   22,  3,   0,
                    9,   21,  4,   1,
                    23,  7,   5,   2,
                    66,  13,  13,  3,
                    67,  12,  14,  4,
                    82,  13,  13,  5,
                    83,  12,  14,  6,
                    64,  32,  10,  7,
                    65,  31,  12,  8,
                    55,  47,  5,   9,
                    56,  46,  8,   10,
                    57,  45,  9,   11,
                    48,  60,  3,   12,
                    49,  59,  4,   10,
                    167, 28,  14,  13,
                    168, 27,  15,  14,
                    162, 51,  12,  15,
                    163, 50,  13,  16,
                    159, 60,  10,  17,
                    130, 90,  5,   18,
                    131, 89,  8,   19,
                    226, 29,  5,   20,
                    227, 28,  7,   21,
                    298, 16,  7,   22,
                    299, 15,  8,   23,
                    342, 8,   10,  24,
                    343, 7,   11,  25,
                    337, 14,  8,   26,
                    338, 13,  9,   25,
                    332, 28,  7,   27,
                    467, 7,   13,  28,
                    468, 6,   14,  29,
                    464, 14,  12,  17,
                    435, 44,  9,   30,
                    436, 43,  10,  31,
                    425, 55,  8,   32,
                    387, 95,  7,   33,
                    286, 198, 5,   34,
                    109, 377, 3,   35,
                    124, 362, 4,   36,
                    486, 8,   3,   12,
                    486, 8,   4,   10,
                    0,   494, 16,  37,
                    0,   494, 17,  38,
                    0,   494, 18,  39,
                    0,   494, 19,  40,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,  61, 0,
                    2,  61, 0,
                    7,  66, 0,
                    8,  66, 0,
                    9,  66, 0,
                    10, 66, 0,
                    11, 66, 0,
                    12, 66, 0,
                    13, 66, 0,
                    14, 66, 0,
                    15, 66, 0,
                    16, 66, 0,
                    17, 66, 0,
                    18, 66, 0,
                    24, 70, 0,
                    25, 70, 0,
                    27, 70, 0,
                    28, 70, 0,
                    30, 70, 0,
                    34, 74, 0,
                    40, 81, 0,
                    44, 83, 0,
                    45, 83, 0,
                    46, 83, 0,
                    57, 96, 0,
                    58, 96, 0,
                    60, 96, 0,
                    65, 66, 0,
                )
            )
        )
    }

    // IrArrayBuilder.buildComplexArray in IrArrayBuilder.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/ir/IrArrayBuilder.kt#L116
    fun testIrArrayBuilderBuildComplexArray() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "buildComplexArray",
                sourceNames = arrayOf(
                    "IrArrayBuilder.kt",
                    "_Sequences.kt",
                    "ExpressionHelpers.kt",
                    "IrBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/ir/IrArrayBuilder",
                    "kotlin/sequences/SequencesKt___SequencesKt",
                    "org/jetbrains/kotlin/ir/builders/ExpressionHelpersKt",
                    "org/jetbrains/kotlin/ir/builders/IrBlockBuilder"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$addElement\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$single:I",
                    "single\$iv:Ljava/lang/Object;",
                    "found\$iv:Z",
                    "\$this\$single\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$addSpread\$1:I",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$toArray\$1:I",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$spreadBuilderVar\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d12:Lorg/jetbrains/kotlin/ir/expressions/IrConstructorCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d13:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "element:Lorg/jetbrains/kotlin/backend/jvm/ir/IrArrayElement;",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$size\$1:I",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$1\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16_u24lambda_u2d15:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "size:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-irBlock\$default-IrArrayBuilder\$buildComplexArray\$1:I",
                    "spreadBuilderVar:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "toArrayCall:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$this\$buildComplexArray_u24lambda_u2d18:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$block:I",
                    "this_\$iv\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$irBlock:I",
                    "\$this\$irBlock_u24default\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "startOffset\$iv:I",
                    "endOffset\$iv:I",
                    "origin\$iv:Lorg/jetbrains/kotlin/ir/expressions/IrStatementOrigin;",
                    "resultType\$iv:Lorg/jetbrains/kotlin/ir/types/IrType;",
                    "spreadBuilder:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "addElement:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "addSpread:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "toArray:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/ir/IrArrayBuilder;"
                ),
                allLineLocations = intArrayOf(
                    0,    116,  116,  0,
                    10,   117,  117,  0,
                    23,   119,  119,  0,
                    43,   116,  116,  0,
                    44,   121,  121,  0,
                    52,   226,  345,  1,
                    55,   227,  346,  1,
                    58,   228,  347,  1,
                    85,   229,  348,  1,
                    95,   121,  121,  0,
                    120,  230,  349,  1,
                    135,  231,  350,  1,
                    139,  232,  351,  1,
                    145,  235,  354,  1,
                    160,  237,  356,  1,
                    162,  121,  121,  0,
                    166,  122,  122,  0,
                    175,  238,  345,  1,
                    178,  239,  346,  1,
                    181,  240,  347,  1,
                    209,  241,  348,  1,
                    219,  122,  122,  0,
                    244,  242,  349,  1,
                    259,  243,  350,  1,
                    263,  244,  351,  1,
                    269,  247,  354,  1,
                    284,  249,  356,  1,
                    286,  122,  122,  0,
                    290,  123,  123,  0,
                    299,  250,  345,  1,
                    302,  251,  346,  1,
                    305,  252,  347,  1,
                    333,  253,  348,  1,
                    343,  123,  123,  0,
                    368,  254,  349,  1,
                    383,  255,  350,  1,
                    387,  256,  351,  1,
                    393,  259,  354,  1,
                    408,  261,  356,  1,
                    410,  123,  123,  0,
                    415,  125,  125,  0,
                    424,  262,  347,  2,
                    424,  263,  348,  2,
                    431,  262,  347,  2,
                    431,  264,  349,  2,
                    438,  262,  347,  2,
                    438,  265,  350,  2,
                    441,  262,  347,  2,
                    441,  266,  351,  2,
                    444,  262,  347,  2,
                    447,  269,  354,  2,
                    451,  270,  355,  2,
                    461,  271,  356,  2,
                    463,  272,  357,  2,
                    465,  273,  358,  2,
                    469,  269,  354,  2,
                    478,  274,  359,  2,
                    482,  275,  93,   3,
                    489,  126,  126,  0,
                    512,  126,  126,  0,
                    526,  127,  127,  0,
                    555,  128,  128,  0,
                    558,  126,  126,  0,
                    563,  126,  126,  0,
                    574,  130,  130,  0,
                    607,  131,  131,  0,
                    641,  132,  132,  0,
                    662,  133,  133,  0,
                    696,  134,  134,  0,
                    699,  131,  131,  0,
                    704,  131,  131,  0,
                    710,  137,  137,  0,
                    729,  138,  138,  0,
                    750,  139,  139,  0,
                    760,  140,  140,  0,
                    769,  276,  345,  1,
                    772,  277,  346,  1,
                    775,  278,  347,  1,
                    803,  279,  348,  1,
                    813,  140,  140,  0,
                    838,  280,  349,  1,
                    853,  281,  350,  1,
                    857,  282,  351,  1,
                    863,  285,  354,  1,
                    878,  287,  356,  1,
                    880,  140,  140,  0,
                    885,  141,  141,  0,
                    929,  142,  142,  0,
                    939,  143,  143,  0,
                    965,  144,  144,  0,
                    986,  145,  145,  0,
                    996,  143,  143,  0,
                    1001, 143,  143,  0,
                    1004, 146,  146,  0,
                    1014, 141,  141,  0,
                    1019, 141,  141,  0,
                    1022, 148,  148,  0,
                    1023, 137,  137,  0,
                    1025, 137,  137,  0,
                    1027, 150,  150,  0,
                    1037, 151,  151,  0,
                    1067, 153,  153,  0,
                    1077, 154,  154,  0,
                    1078, 288,  94,   3,
                    1083, 274,  359,  2,
                    1087, 125,  125,  0,
                ),
                localVariableTable = intArrayOf(
                    95,   22,   10,   0,
                    92,   25,   9,    1,
                    85,   57,   8,    2,
                    52,   110,  4,    3,
                    55,   107,  5,    4,
                    58,   104,  6,    5,
                    49,   113,  3,    6,
                    219,  22,   11,   7,
                    216,  25,   10,   1,
                    209,  57,   9,    2,
                    175,  111,  5,    3,
                    178,  108,  6,    4,
                    181,  105,  7,    5,
                    172,  114,  4,    6,
                    343,  22,   12,   8,
                    340,  25,   11,   1,
                    333,  57,   10,   2,
                    299,  111,  6,    3,
                    302,  108,  7,    4,
                    305,  105,  8,    5,
                    296,  114,  5,    6,
                    526,  30,   18,   9,
                    523,  33,   16,   10,
                    641,  56,   21,   11,
                    638,  59,   20,   12,
                    607,  100,  16,   13,
                    813,  22,   28,   14,
                    810,  25,   27,   1,
                    803,  57,   26,   2,
                    769,  111,  22,   3,
                    772,  108,  23,   4,
                    775,  105,  24,   5,
                    766,  114,  21,   6,
                    965,  22,   28,   15,
                    962,  25,   25,   16,
                    929,  76,   23,   17,
                    926,  79,   22,   18,
                    885,  137,  29,   19,
                    729,  294,  20,   20,
                    726,  297,  18,   21,
                    489,  589,  14,   22,
                    574,  504,  19,   23,
                    1027, 51,   15,   24,
                    486,  592,  13,   25,
                    482,  601,  12,   26,
                    479,  604,  11,   27,
                    447,  637,  10,   28,
                    424,  660,  5,    29,
                    431,  653,  6,    30,
                    438,  646,  7,    31,
                    441,  643,  8,    32,
                    444,  640,  9,    33,
                    44,   1044, 1,    34,
                    166,  922,  2,    35,
                    290,  798,  3,    36,
                    415,  673,  4,    37,
                    0,    1088, 0,    38,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   121, 0,
                    6,   121, 0,
                    7,   121, 0,
                    8,   121, 0,
                    10,  121, 0,
                    11,  121, 0,
                    12,  121, 0,
                    13,  121, 0,
                    14,  121, 0,
                    17,  122, 0,
                    18,  122, 0,
                    19,  122, 0,
                    20,  122, 0,
                    22,  122, 0,
                    23,  122, 0,
                    24,  122, 0,
                    25,  122, 0,
                    26,  122, 0,
                    29,  123, 0,
                    30,  123, 0,
                    31,  123, 0,
                    32,  123, 0,
                    34,  123, 0,
                    35,  123, 0,
                    36,  123, 0,
                    37,  123, 0,
                    38,  123, 0,
                    41,  125, 0,
                    42,  125, 0,
                    43,  125, 0,
                    44,  125, 0,
                    45,  125, 0,
                    46,  125, 0,
                    47,  125, 0,
                    48,  125, 0,
                    49,  125, 0,
                    50,  125, 0,
                    51,  125, 0,
                    52,  125, 0,
                    53,  125, 0,
                    54,  125, 0,
                    55,  125, 0,
                    56,  125, 0,
                    57,  125, 0,
                    75,  140, 0,
                    76,  140, 0,
                    77,  140, 0,
                    78,  140, 0,
                    80,  140, 0,
                    81,  140, 0,
                    82,  140, 0,
                    83,  140, 0,
                    84,  140, 0,
                    103, 125, 0,
                    104, 125, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "buildComplexArray",
                sourceNames = arrayOf(
                    "IrArrayBuilder.kt",
                    "_Sequences.kt",
                    "ExpressionHelpers.kt",
                    "IrBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/ir/IrArrayBuilder",
                    "kotlin/sequences/SequencesKt___SequencesKt",
                    "org/jetbrains/kotlin/ir/builders/ExpressionHelpersKt",
                    "org/jetbrains/kotlin/ir/builders/IrBlockBuilder"
                ),
                variableNames = arrayOf(
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$addElement\$1:I",
                    "element\$iv:Ljava/lang/Object;",
                    "\$this\$single\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$f\$single:I",
                    "single\$iv:Ljava/lang/Object;",
                    "found\$iv:Z",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$addSpread\$1:I",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$toArray\$1:I",
                    "addElement:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "addSpread:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$this\$irBlock_u24default\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "startOffset\$iv:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d12:Lorg/jetbrains/kotlin/ir/expressions/IrConstructorCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$spreadBuilderVar\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d13:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$1:I",
                    "element:Lorg/jetbrains/kotlin/backend/jvm/ir/IrArrayElement;",
                    "spreadBuilder:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "toArray:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-single-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$size\$1:I",
                    "size:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16_u24lambda_u2d15:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$1\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-apply-IrArrayBuilder\$buildComplexArray\$1\$toArrayCall\$1\$1:I",
                    "\$this\$buildComplexArray_u24lambda_u2d18_u24lambda_u2d17:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "toArrayCall:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "spreadBuilderVar:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "\$this\$buildComplexArray_u24lambda_u2d18:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$a\$-irBlock\$default-IrArrayBuilder\$buildComplexArray\$1:I",
                    "this_\$iv\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$block:I",
                    "endOffset\$iv:I",
                    "origin\$iv:Lorg/jetbrains/kotlin/ir/expressions/IrStatementOrigin;",
                    "resultType\$iv:Lorg/jetbrains/kotlin/ir/types/IrType;",
                    "\$i\$f\$irBlock:I",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/ir/IrArrayBuilder;"
                ),
                allLineLocations = intArrayOf(
                    0,   116, 116, 0,
                    10,  117, 117, 0,
                    21,  119, 119, 0,
                    39,  116, 116, 0,
                    40,  121, 121, 0,
                    45,  226, 345, 1,
                    46,  227, 346, 1,
                    47,  228, 347, 1,
                    63,  229, 348, 1,
                    67,  121, 121, 0,
                    89,  230, 349, 1,
                    91,  231, 350, 1,
                    92,  232, 351, 1,
                    94,  230, 349, 1,
                    100, 235, 354, 1,
                    104, 237, 356, 1,
                    105, 121, 121, 0,
                    108, 122, 122, 0,
                    113, 238, 345, 1,
                    114, 239, 346, 1,
                    115, 240, 347, 1,
                    129, 241, 348, 1,
                    133, 122, 122, 0,
                    155, 242, 349, 1,
                    157, 243, 350, 1,
                    158, 244, 351, 1,
                    160, 242, 349, 1,
                    166, 247, 354, 1,
                    168, 249, 356, 1,
                    169, 122, 122, 0,
                    172, 123, 123, 0,
                    177, 250, 345, 1,
                    178, 251, 346, 1,
                    179, 252, 347, 1,
                    193, 253, 348, 1,
                    197, 123, 123, 0,
                    219, 254, 349, 1,
                    221, 255, 350, 1,
                    222, 256, 351, 1,
                    224, 254, 349, 1,
                    230, 259, 354, 1,
                    232, 261, 356, 1,
                    233, 123, 123, 0,
                    236, 125, 125, 0,
                    240, 262, 347, 2,
                    241, 263, 348, 2,
                    245, 262, 347, 2,
                    246, 264, 349, 2,
                    250, 262, 347, 2,
                    251, 265, 350, 2,
                    253, 262, 347, 2,
                    254, 266, 351, 2,
                    256, 262, 347, 2,
                    258, 269, 354, 2,
                    260, 270, 355, 2,
                    268, 271, 356, 2,
                    269, 272, 357, 2,
                    270, 273, 358, 2,
                    271, 269, 354, 2,
                    289, 274, 359, 2,
                    291, 275, 93,  3,
                    293, 126, 126, 0,
                    320, 127, 127, 0,
                    349, 128, 128, 0,
                    350, 126, 126, 0,
                    368, 130, 130, 0,
                    386, 131, 131, 0,
                    406, 132, 132, 0,
                    423, 133, 133, 0,
                    446, 134, 134, 0,
                    447, 131, 131, 0,
                    456, 137, 137, 0,
                    465, 138, 138, 0,
                    480, 139, 139, 0,
                    488, 140, 140, 0,
                    493, 276, 345, 1,
                    494, 277, 346, 1,
                    496, 278, 347, 1,
                    510, 279, 348, 1,
                    516, 140, 140, 0,
                    542, 280, 349, 1,
                    544, 281, 350, 1,
                    546, 282, 351, 1,
                    553, 280, 349, 1,
                    559, 140, 140, 0,
                    564, 285, 354, 1,
                    570, 287, 356, 1,
                    571, 140, 140, 0,
                    574, 141, 141, 0,
                    608, 142, 142, 0,
                    614, 143, 143, 0,
                    623, 144, 144, 0,
                    642, 145, 145, 0,
                    645, 143, 143, 0,
                    651, 146, 146, 0,
                    654, 141, 141, 0,
                    660, 285, 354, 1,
                    666, 139, 139, 0,
                    672, 148, 148, 0,
                    673, 137, 137, 0,
                    674, 150, 150, 0,
                    682, 151, 151, 0,
                    701, 153, 153, 0,
                    707, 154, 154, 0,
                    708, 288, 94,  3,
                    712, 274, 359, 2,
                    715, 125, 125, 0,
                    716, 259, 354, 1,
                    724, 247, 354, 1,
                    732, 235, 354, 1,
                ),
                localVariableTable = intArrayOf(
                    66,  21,  9,   0,
                    67,  20,  10,  1,
                    63,  30,  7,   2,
                    94,  6,   7,   2,
                    44,  61,  2,   3,
                    45,  60,  3,   4,
                    46,  59,  4,   5,
                    47,  58,  5,   6,
                    132, 21,  11,  0,
                    133, 20,  12,  7,
                    129, 30,  10,  2,
                    160, 6,   10,  2,
                    112, 57,  3,   3,
                    113, 56,  4,   4,
                    114, 55,  5,   5,
                    115, 54,  7,   6,
                    196, 21,  12,  0,
                    197, 20,  13,  8,
                    193, 30,  11,  2,
                    224, 6,   11,  2,
                    176, 57,  4,   3,
                    177, 56,  5,   4,
                    178, 55,  7,   5,
                    179, 54,  9,   6,
                    108, 214, 2,   9,
                    172, 155, 3,   10,
                    240, 95,  5,   11,
                    245, 93,  7,   12,
                    319, 31,  14,  13,
                    320, 30,  15,  14,
                    405, 42,  14,  15,
                    406, 41,  15,  16,
                    386, 69,  7,   17,
                    40,  488, 1,   18,
                    236, 298, 4,   19,
                    514, 26,  27,  0,
                    516, 24,  28,  20,
                    510, 42,  26,  2,
                    553, 11,  26,  2,
                    534, 30,  29,  19,
                    528, 36,  31,  18,
                    564, 4,   1,   18,
                    564, 4,   4,   19,
                    492, 79,  13,  3,
                    493, 78,  14,  4,
                    494, 77,  15,  5,
                    496, 75,  24,  6,
                    574, 51,  1,   21,
                    465, 165, 7,   22,
                    622, 21,  14,  23,
                    623, 20,  15,  24,
                    607, 45,  6,   25,
                    608, 44,  8,   26,
                    630, 30,  25,  22,
                    625, 35,  24,  21,
                    660, 6,   13,  3,
                    660, 6,   14,  4,
                    660, 6,   15,  5,
                    660, 6,   24,  6,
                    568, 98,  29,  19,
                    568, 98,  31,  18,
                    666, 6,   1,   18,
                    666, 6,   4,   19,
                    660, 12,  7,   22,
                    464, 209, 5,   27,
                    672, 1,   25,  22,
                    674, 34,  1,   28,
                    368, 340, 2,   29,
                    292, 416, 11,  30,
                    293, 415, 12,  31,
                    290, 422, 9,   32,
                    291, 421, 10,  33,
                    335, 378, 18,  11,
                    250, 463, 19,  34,
                    253, 460, 20,  35,
                    256, 457, 21,  36,
                    258, 455, 22,  37,
                    338, 375, 30,  12,
                    322, 394, 16,  9,
                    327, 389, 17,  10,
                    672, 44,  29,  19,
                    672, 44,  31,  18,
                    716, 2,   1,   18,
                    716, 8,   9,   6,
                    718, 6,   31,  18,
                    716, 8,   3,   10,
                    716, 8,   4,   3,
                    716, 8,   5,   4,
                    716, 8,   7,   5,
                    724, 2,   1,   18,
                    724, 8,   7,   6,
                    726, 6,   31,  18,
                    716, 16,  2,   9,
                    724, 8,   3,   3,
                    724, 8,   4,   4,
                    724, 8,   5,   5,
                    732, 2,   1,   18,
                    732, 8,   2,   3,
                    732, 8,   3,   4,
                    732, 8,   4,   5,
                    732, 8,   5,   6,
                    734, 6,   31,  18,
                    0,   740, 40,  38,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   121, 0,
                    6,   121, 0,
                    7,   121, 0,
                    8,   121, 0,
                    10,  121, 0,
                    11,  121, 0,
                    12,  121, 0,
                    13,  121, 0,
                    14,  121, 0,
                    15,  121, 0,
                    18,  122, 0,
                    19,  122, 0,
                    20,  122, 0,
                    21,  122, 0,
                    23,  122, 0,
                    24,  122, 0,
                    25,  122, 0,
                    26,  122, 0,
                    27,  122, 0,
                    28,  122, 0,
                    31,  123, 0,
                    32,  123, 0,
                    33,  123, 0,
                    34,  123, 0,
                    36,  123, 0,
                    37,  123, 0,
                    38,  123, 0,
                    39,  123, 0,
                    40,  123, 0,
                    41,  123, 0,
                    44,  125, 0,
                    45,  125, 0,
                    46,  125, 0,
                    47,  125, 0,
                    48,  125, 0,
                    49,  125, 0,
                    50,  125, 0,
                    51,  125, 0,
                    52,  125, 0,
                    53,  125, 0,
                    54,  125, 0,
                    55,  125, 0,
                    56,  125, 0,
                    57,  125, 0,
                    58,  125, 0,
                    59,  125, 0,
                    60,  125, 0,
                    75,  140, 0,
                    76,  140, 0,
                    77,  140, 0,
                    78,  140, 0,
                    80,  140, 0,
                    81,  140, 0,
                    82,  140, 0,
                    83,  140, 0,
                    85,  140, 0,
                    86,  140, 0,
                    96,  140, 0,
                    104, 125, 0,
                    105, 125, 0,
                    107, 123, 0,
                    108, 122, 0,
                    109, 121, 0,
                )
            )
        )
    }

    // BaseFirBuilder.generateSetGetBlockForAugmentedArraySetCall in BaseFirBuilder.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/raw-fir/raw-fir.common/src/org/jetbrains/kotlin/fir/builder/BaseFirBuilder.kt#L1039
    fun testBaseFirBuilderGenerateSetGetBlockForAugmentedArraySetCall() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "generateSetGetBlockForAugmentedArraySetCall",
                sourceNames = arrayOf(
                    "BaseFirBuilder.kt",
                    "FirBlockBuilder.kt",
                    "FirErrorExpressionBuilder.kt",
                    "FirExpressionUtil.kt",
                    "_Collections.kt",
                    "FirFunctionCallBuilder.kt",
                    "FirSimpleNamedReferenceBuilder.kt",
                    "FirArgumentListBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/builder/BaseFirBuilder",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirBlockBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirErrorExpressionBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/FirExpressionUtilKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilderKt",
                    "org/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilderKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-buildErrorExpression-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$arrayVariable\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d64:Lorg/jetbrains/kotlin/fir/expressions/builder/FirErrorExpressionBuilder;",
                    "\$i\$f\$buildErrorExpression:I",
                    "\$i\$f\$getArguments:I",
                    "\$this\$arguments\$iv:Lorg/jetbrains/kotlin/fir/expressions/FirCall;",
                    "\$i\$a\$-mapIndexed-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$indexVariables\$1:I",
                    "i:I",
                    "index:Lorg/jetbrains/kotlin/fir/expressions/FirExpression;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapIndexedTo:I",
                    "index\$iv\$iv:I",
                    "\$this\$mapIndexedTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$mapIndexed:I",
                    "\$this\$mapIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d66:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$i\$f\$buildSimpleNamedReference:I",
                    "indexVariable:Lorg/jetbrains/kotlin/fir/declarations/FirVariable;",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69_u24lambda_u2d67:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1\$2:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69_u24lambda_u2d68:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$f\$buildArgumentList:I",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "\$i\$f\$buildFunctionCall:I",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72_u24lambda_u2d70:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1\$2:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72_u24lambda_u2d71:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2:I",
                    "getCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "operatorCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "\$i\$a\$-buildBlock-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1:I",
                    "baseCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "arrayVariable:Lorg/jetbrains/kotlin/fir/declarations/FirVariable;",
                    "indexVariables:Ljava/util/List;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75:Lorg/jetbrains/kotlin/fir/expressions/builder/FirBlockBuilder;",
                    "\$i\$f\$buildBlock:I",
                    "this:Lorg/jetbrains/kotlin/fir/builder/BaseFirBuilder;",
                    "unwrappedReceiver:Ljava/lang/Object;",
                    "baseSource:Lorg/jetbrains/kotlin/KtSourceElement;",
                    "arrayAccessSource:Lorg/jetbrains/kotlin/KtSourceElement;",
                    "operation:Lorg/jetbrains/kotlin/fir/expressions/FirOperation;",
                    "rhs:Ljava/lang/Object;",
                    "convert:Lkotlin/jvm/functions/Function1;"
                ),
                allLineLocations = intArrayOf(
                    0,    1039, 1039, 0,
                    3,    1503, 51,   1,
                    4,    1506, 54,   1,
                    20,   1040, 1040, 0,
                    33,   1043, 1043, 0,
                    37,   1044, 1044, 0,
                    38,   1045, 1045, 0,
                    41,   1046, 1046, 0,
                    54,   1507, 55,   2,
                    55,   1510, 58,   2,
                    77,   1047, 1047, 0,
                    101,  1048, 1048, 0,
                    122,  1049, 1049, 0,
                    131,  1510, 58,   2,
                    137,  1042, 1042, 0,
                    146,  1051, 1051, 0,
                    162,  1052, 1052, 0,
                    172,  1511, 44,   3,
                    187,  1052, 1052, 0,
                    191,  1512, 1557, 4,
                    217,  1513, 1588, 4,
                    220,  1514, 1589, 4,
                    248,  1515, 1590, 4,
                    267,  1515, 1590, 4,
                    281,  1053, 1053, 0,
                    333,  1516, 1591, 4,
                    338,  1512, 1557, 4,
                    339,  1052, 1052, 0,
                    341,  1055, 1055, 0,
                    358,  1056, 1056, 0,
                    371,  1517, 68,   5,
                    372,  1520, 71,   5,
                    388,  1057, 1057, 0,
                    412,  1058, 1058, 0,
                    426,  1059, 1059, 0,
                    431,  1521, 42,   6,
                    432,  1524, 45,   6,
                    450,  1060, 1060, 0,
                    458,  1061, 1061, 0,
                    463,  1524, 45,   6,
                    466,  1059, 1059, 0,
                    469,  1062, 1062, 0,
                    477,  1063, 1063, 0,
                    482,  1525, 33,   7,
                    483,  1528, 36,   7,
                    501,  1064, 1064, 0,
                    532,  1065, 1065, 0,
                    555,  1068, 1068, 0,
                    558,  1529, 68,   5,
                    559,  1532, 71,   5,
                    575,  1069, 1069, 0,
                    599,  1070, 1070, 0,
                    613,  1071, 1071, 0,
                    618,  1533, 42,   6,
                    619,  1536, 45,   6,
                    637,  1072, 1072, 0,
                    645,  1073, 1073, 0,
                    650,  1536, 45,   6,
                    653,  1071, 1071, 0,
                    656,  1074, 1074, 0,
                    661,  1537, 33,   7,
                    662,  1540, 36,   7,
                    680,  1075, 1075, 0,
                    711,  1076, 1076, 0,
                    734,  1078, 1078, 0,
                    739,  1540, 36,   7,
                    742,  1074, 1074, 0,
                    745,  1079, 1079, 0,
                    753,  1080, 1080, 0,
                    756,  1532, 71,   5,
                    759,  1068, 1068, 0,
                    761,  1082, 1082, 0,
                    764,  1541, 68,   5,
                    765,  1544, 71,   5,
                    781,  1083, 1083, 0,
                    786,  1545, 42,   6,
                    787,  1548, 45,   6,
                    805,  1084, 1084, 0,
                    824,  1085, 1085, 0,
                    829,  1548, 45,   6,
                    832,  1083, 1083, 0,
                    835,  1086, 1086, 0,
                    845,  1087, 1087, 0,
                    850,  1549, 33,   7,
                    851,  1552, 36,   7,
                    869,  1088, 1088, 0,
                    901,  1089, 1089, 0,
                    902,  1090, 1090, 0,
                    906,  1091, 1091, 0,
                    909,  1092, 1092, 0,
                    912,  1090, 1090, 0,
                    918,  1088, 1088, 0,
                    933,  1095, 1095, 0,
                    938,  1552, 36,   7,
                    941,  1087, 1087, 0,
                    944,  1096, 1096, 0,
                    952,  1097, 1097, 0,
                    955,  1544, 71,   5,
                    958,  1082, 1082, 0,
                    960,  1098, 1098, 0,
                    976,  1099, 1099, 0,
                    981,  1528, 36,   7,
                    984,  1063, 1063, 0,
                    987,  1100, 1100, 0,
                    990,  1520, 71,   5,
                    995,  1056, 1056, 0,
                    1005, 1101, 1101, 0,
                    1008, 1506, 54,   1,
                    1011, 1039, 1039, 0,
                ),
                localVariableTable = intArrayOf(
                    77,   46,   18,   0,
                    74,   49,   14,   1,
                    54,   80,   12,   2,
                    172,  10,   13,   3,
                    169,  13,   12,   4,
                    281,  40,   27,   5,
                    278,  43,   26,   6,
                    278,  43,   25,   7,
                    248,  82,   23,   8,
                    217,  118,  20,   9,
                    220,  115,  21,   10,
                    214,  121,  14,   11,
                    214,  121,  18,   12,
                    191,  148,  13,   13,
                    188,  151,  12,   14,
                    450,  9,    25,   15,
                    447,  12,   23,   16,
                    431,  35,   21,   17,
                    532,  20,   27,   18,
                    637,  9,    36,   19,
                    634,  12,   34,   20,
                    618,  35,   32,   17,
                    711,  20,   38,   18,
                    680,  55,   36,   21,
                    677,  58,   34,   22,
                    661,  81,   32,   23,
                    575,  179,  31,   24,
                    572,  182,  30,   25,
                    558,  201,  27,   26,
                    805,  20,   37,   27,
                    802,  23,   35,   28,
                    786,  46,   33,   17,
                    869,  65,   37,   29,
                    866,  68,   35,   30,
                    850,  91,   33,   23,
                    781,  172,  32,   31,
                    778,  175,  31,   32,
                    764,  194,  29,   26,
                    501,  476,  25,   33,
                    761,  216,  26,   34,
                    960,  17,   27,   35,
                    498,  479,  23,   36,
                    482,  502,  21,   23,
                    388,  600,  20,   37,
                    385,  603,  18,   38,
                    371,  622,  13,   26,
                    20,   986,  10,   39,
                    33,   973,  11,   40,
                    146,  860,  19,   41,
                    341,  665,  28,   42,
                    17,   989,  9,    43,
                    3,    1008, 7,    44,
                    0,    1012, 0,    45,
                    0,    1012, 1,    46,
                    0,    1012, 2,    47,
                    0,    1012, 3,    48,
                    0,    1012, 4,    49,
                    0,    1012, 5,    50,
                    0,    1012, 6,    51,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,    1039, 0,
                    2,    1039, 0,
                    8,    1046, 0,
                    9,    1046, 0,
                    13,   1046, 0,
                    17,   1052, 0,
                    19,   1052, 0,
                    20,   1052, 0,
                    21,   1052, 0,
                    22,   1052, 0,
                    23,   1052, 0,
                    25,   1052, 0,
                    26,   1052, 0,
                    30,   1056, 0,
                    31,   1056, 0,
                    35,   1059, 0,
                    36,   1059, 0,
                    39,   1059, 0,
                    43,   1063, 0,
                    44,   1063, 0,
                    48,   1068, 0,
                    49,   1068, 0,
                    53,   1071, 0,
                    54,   1071, 0,
                    57,   1071, 0,
                    60,   1074, 0,
                    61,   1074, 0,
                    65,   1074, 0,
                    69,   1068, 0,
                    72,   1082, 0,
                    73,   1082, 0,
                    75,   1083, 0,
                    76,   1083, 0,
                    79,   1083, 0,
                    83,   1087, 0,
                    84,   1087, 0,
                    93,   1087, 0,
                    97,   1082, 0,
                    101,  1063, 0,
                    104,  1056, 0,
                    107,  1039, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "generateSetGetBlockForAugmentedArraySetCall",
                sourceNames = arrayOf(
                    "BaseFirBuilder.kt",
                    "FirBlockBuilder.kt",
                    "FirErrorExpressionBuilder.kt",
                    "FirExpressionUtil.kt",
                    "_Collections.kt",
                    "FirFunctionCallBuilder.kt",
                    "FirSimpleNamedReferenceBuilder.kt",
                    "FirArgumentListBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/builder/BaseFirBuilder",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirBlockBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirErrorExpressionBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/FirExpressionUtilKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilderKt",
                    "org/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilderKt",
                    "org/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilderKt"
                ),
                variableNames = arrayOf(
                    "\$i\$f\$buildBlock:I",
                    "\$i\$a\$-buildBlock-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d64:Lorg/jetbrains/kotlin/fir/expressions/builder/FirErrorExpressionBuilder;",
                    "\$i\$a\$-buildErrorExpression-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$arrayVariable\$1:I",
                    "\$i\$f\$buildErrorExpression:I",
                    "\$this\$arguments\$iv:Lorg/jetbrains/kotlin/fir/expressions/FirCall;",
                    "\$i\$f\$getArguments:I",
                    "index\$iv\$iv:I",
                    "baseCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "i:I",
                    "index:Lorg/jetbrains/kotlin/fir/expressions/FirExpression;",
                    "\$i\$a\$-mapIndexed-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$indexVariables\$1:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$mapIndexedTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapIndexedTo:I",
                    "\$this\$mapIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapIndexed:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d66:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75:Lorg/jetbrains/kotlin/fir/expressions/builder/FirBlockBuilder;",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$1:I",
                    "\$i\$f\$buildSimpleNamedReference:I",
                    "\$i\$f\$buildArgumentList:I",
                    "\$i\$f\$buildFunctionCall:I",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1:I",
                    "indexVariable:Lorg/jetbrains/kotlin/fir/declarations/FirVariable;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69_u24lambda_u2d67:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1\$1:I",
                    "indexVariables:Ljava/util/List;",
                    "arrayVariable:Lorg/jetbrains/kotlin/fir/declarations/FirVariable;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69_u24lambda_u2d68:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1\$2:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d69:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$getCall\$1:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72_u24lambda_u2d70:Lorg/jetbrains/kotlin/fir/references/builder/FirSimpleNamedReferenceBuilder;",
                    "\$i\$a\$-buildSimpleNamedReference-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1\$1:I",
                    "getCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72_u24lambda_u2d71:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1\$2:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73_u24lambda_u2d72:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "\$i\$a\$-buildFunctionCall-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2\$operatorCall\$1:I",
                    "operatorCall:Lorg/jetbrains/kotlin/fir/expressions/FirFunctionCall;",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74_u24lambda_u2d73:Lorg/jetbrains/kotlin/fir/expressions/builder/FirArgumentListBuilder;",
                    "\$i\$a\$-buildArgumentList-BaseFirBuilder\$generateSetGetBlockForAugmentedArraySetCall\$1\$1\$2:I",
                    "\$this\$generateSetGetBlockForAugmentedArraySetCall_u24lambda_u2d75_u24lambda_u2d74:Lorg/jetbrains/kotlin/fir/expressions/builder/FirFunctionCallBuilder;",
                    "this:Lorg/jetbrains/kotlin/fir/builder/BaseFirBuilder;",
                    "unwrappedReceiver:Ljava/lang/Object;",
                    "baseSource:Lorg/jetbrains/kotlin/KtSourceElement;",
                    "arrayAccessSource:Lorg/jetbrains/kotlin/KtSourceElement;",
                    "operation:Lorg/jetbrains/kotlin/fir/expressions/FirOperation;",
                    "rhs:Ljava/lang/Object;",
                    "convert:Lkotlin/jvm/functions/Function1;"
                ),
                allLineLocations = intArrayOf(
                    0,    1039, 1039, 0,
                    11,   1503, 51,   1,
                    12,   1506, 54,   1,
                    19,   1040, 1040, 0,
                    27,   1043, 1043, 0,
                    29,   1044, 1044, 0,
                    30,   1045, 1045, 0,
                    31,   1046, 1046, 0,
                    38,   1507, 55,   2,
                    39,   1510, 58,   2,
                    47,   1047, 1047, 0,
                    64,   1048, 1048, 0,
                    82,   1049, 1049, 0,
                    83,   1510, 58,   2,
                    91,   1046, 1046, 0,
                    96,   1042, 1042, 0,
                    109,  1051, 1051, 0,
                    118,  1052, 1052, 0,
                    122,  1511, 44,   3,
                    132,  1052, 1052, 0,
                    134,  1512, 1557, 4,
                    149,  1513, 1588, 4,
                    151,  1514, 1589, 4,
                    165,  1515, 1590, 4,
                    178,  1053, 1053, 0,
                    233,  1516, 1591, 4,
                    238,  1512, 1557, 4,
                    239,  1052, 1052, 0,
                    240,  1055, 1055, 0,
                    252,  1056, 1056, 0,
                    259,  1517, 68,   5,
                    260,  1520, 71,   5,
                    267,  1057, 1057, 0,
                    282,  1058, 1058, 0,
                    291,  1059, 1059, 0,
                    292,  1521, 42,   6,
                    293,  1524, 45,   6,
                    302,  1060, 1060, 0,
                    311,  1061, 1061, 0,
                    312,  1524, 45,   6,
                    316,  1059, 1059, 0,
                    319,  1062, 1062, 0,
                    324,  1063, 1063, 0,
                    325,  1525, 33,   7,
                    326,  1528, 36,   7,
                    333,  1064, 1064, 0,
                    353,  1065, 1065, 0,
                    379,  1068, 1068, 0,
                    386,  1529, 68,   5,
                    387,  1532, 71,   5,
                    395,  1069, 1069, 0,
                    416,  1070, 1070, 0,
                    425,  1071, 1071, 0,
                    426,  1533, 42,   6,
                    427,  1536, 45,   6,
                    436,  1072, 1072, 0,
                    445,  1073, 1073, 0,
                    446,  1536, 45,   6,
                    450,  1071, 1071, 0,
                    453,  1074, 1074, 0,
                    454,  1537, 33,   7,
                    455,  1540, 36,   7,
                    464,  1075, 1075, 0,
                    484,  1076, 1076, 0,
                    510,  1078, 1078, 0,
                    516,  1540, 36,   7,
                    520,  1074, 1074, 0,
                    523,  1079, 1079, 0,
                    528,  1080, 1080, 0,
                    529,  1532, 71,   5,
                    533,  1068, 1068, 0,
                    534,  1082, 1082, 0,
                    535,  1541, 68,   5,
                    536,  1544, 71,   5,
                    543,  1083, 1083, 0,
                    544,  1545, 42,   6,
                    545,  1548, 45,   6,
                    554,  1084, 1084, 0,
                    575,  1085, 1085, 0,
                    576,  1548, 45,   6,
                    580,  1083, 1083, 0,
                    583,  1086, 1086, 0,
                    589,  1087, 1087, 0,
                    590,  1549, 33,   7,
                    591,  1552, 36,   7,
                    599,  1088, 1088, 0,
                    627,  1089, 1089, 0,
                    628,  1090, 1090, 0,
                    632,  1091, 1091, 0,
                    633,  1092, 1092, 0,
                    635,  1090, 1090, 0,
                    642,  1088, 1088, 0,
                    652,  1095, 1095, 0,
                    653,  1552, 36,   7,
                    657,  1087, 1087, 0,
                    660,  1096, 1096, 0,
                    665,  1097, 1097, 0,
                    666,  1544, 71,   5,
                    670,  1082, 1082, 0,
                    671,  1098, 1098, 0,
                    680,  1099, 1099, 0,
                    681,  1528, 36,   7,
                    685,  1063, 1063, 0,
                    688,  1100, 1100, 0,
                    689,  1520, 71,   5,
                    693,  1056, 1056, 0,
                    696,  1101, 1101, 0,
                    697,  1506, 54,   1,
                    701,  1039, 1039, 0,
                ),
                localVariableTable = intArrayOf(
                    11,  57,  5,   0,
                    19,  53,  8,   1,
                    45,  38,  14,  2,
                    47,  36,  16,  3,
                    38,  49,  12,  4,
                    68,  23,  19,  0,
                    72,  19,  20,  1,
                    91,  4,   5,   0,
                    91,  4,   8,   1,
                    121, 9,   11,  5,
                    122, 8,   12,  6,
                    151, 16,  16,  7,
                    27,  162, 10,  8,
                    176, 20,  16,  9,
                    196, 3,   10,  9,
                    199, 23,  16,  9,
                    176, 46,  29,  10,
                    178, 44,  30,  11,
                    165, 68,  18,  12,
                    167, 66,  21,  7,
                    189, 44,  31,  8,
                    233, 2,   10,  8,
                    147, 88,  13,  13,
                    148, 87,  14,  14,
                    149, 86,  15,  15,
                    233, 2,   16,  7,
                    133, 106, 11,  16,
                    134, 105, 12,  17,
                    300, 8,   16,  18,
                    18,  290, 7,   19,
                    308, 4,   7,   18,
                    302, 10,  17,  20,
                    292, 24,  14,  21,
                    325, 24,  1,   22,
                    259, 100, 10,  23,
                    267, 98,  13,  24,
                    365, 14,  17,  24,
                    349, 30,  21,  22,
                    359, 20,  22,  23,
                    353, 26,  1,   25,
                    379, 6,   1,   22,
                    379, 6,   10,  23,
                    379, 6,   13,  24,
                    386, 15,  1,   23,
                    401, 9,   24,  23,
                    410, 2,   1,   23,
                    426, 12,  1,   21,
                    434, 8,   25,  26,
                    442, 4,   2,   26,
                    436, 10,  26,  27,
                    438, 12,  27,  21,
                    454, 26,  1,   22,
                    240, 250, 5,   28,
                    109, 387, 8,   29,
                    496, 14,  27,  29,
                    480, 30,  28,  22,
                    490, 20,  29,  28,
                    484, 26,  1,   25,
                    510, 6,   1,   22,
                    510, 6,   5,   28,
                    510, 6,   8,   29,
                    462, 54,  23,  30,
                    464, 52,  25,  31,
                    516, 4,   28,  22,
                    393, 136, 13,  32,
                    395, 134, 16,  33,
                    412, 121, 24,  23,
                    535, 29,  2,   23,
                    552, 20,  23,  34,
                    572, 4,   2,   34,
                    554, 22,  24,  35,
                    544, 36,  13,  21,
                    590, 15,  0,   22,
                    534, 96,  1,   36,
                    597, 56,  13,  37,
                    599, 54,  16,  38,
                    605, 52,  24,  22,
                    542, 124, 8,   39,
                    543, 123, 10,  40,
                    564, 106, 25,  23,
                    671, 10,  0,   41,
                    332, 349, 14,  42,
                    333, 348, 15,  43,
                    630, 51,  23,  36,
                    385, 300, 21,  22,
                    266, 423, 12,  44,
                    385, 304, 17,  24,
                    385, 308, 22,  23,
                    308, 389, 18,  19,
                    95,  602, 20,  1,
                    516, 181, 27,  29,
                    516, 181, 29,  28,
                    235, 462, 31,  8,
                    95,  606, 19,  0,
                    0,   702, 33,  45,
                    0,   702, 34,  46,
                    0,   702, 35,  47,
                    0,   702, 36,  48,
                    0,   702, 37,  49,
                    0,   702, 38,  50,
                    0,   702, 39,  51,
                ),
                kotlinDebugSegment = intArrayOf(
                    1,    1039, 0,
                    2,    1039, 0,
                    8,    1046, 0,
                    9,    1046, 0,
                    13,   1046, 0,
                    18,   1052, 0,
                    20,   1052, 0,
                    21,   1052, 0,
                    22,   1052, 0,
                    23,   1052, 0,
                    25,   1052, 0,
                    26,   1052, 0,
                    30,   1056, 0,
                    31,   1056, 0,
                    35,   1059, 0,
                    36,   1059, 0,
                    39,   1059, 0,
                    43,   1063, 0,
                    44,   1063, 0,
                    48,   1068, 0,
                    49,   1068, 0,
                    53,   1071, 0,
                    54,   1071, 0,
                    57,   1071, 0,
                    60,   1074, 0,
                    61,   1074, 0,
                    65,   1074, 0,
                    69,   1068, 0,
                    72,   1082, 0,
                    73,   1082, 0,
                    75,   1083, 0,
                    76,   1083, 0,
                    79,   1083, 0,
                    83,   1087, 0,
                    84,   1087, 0,
                    93,   1087, 0,
                    97,   1082, 0,
                    101,  1063, 0,
                    104,  1056, 0,
                    107,  1039, 0,
                )
            )
        )
    }

    // JvmAnnotationImplementationTransformer.kClassArrayToJClassArray in JvmAnnotationImplementationTransformer.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/JvmAnnotationImplementationTransformer.kt#L84
    fun testJvmAnnotationImplementationTransformerKClassArrayToJClassArray() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "kClassArrayToJClassArray",
                sourceNames = arrayOf(
                    "JvmAnnotationImplementationTransformer.kt",
                    "IrUtils.kt",
                    "fake.kt",
                    "ExpressionHelpers.kt",
                    "IrBuilder.kt",
                    "_Sequences.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/lower/JvmAnnotationImplementationTransformer",
                    "org/jetbrains/kotlin/ir/util/IrUtilsKt",
                    "kotlin/jvm/internal/FakeKt",
                    "org/jetbrains/kotlin/ir/builders/ExpressionHelpersKt",
                    "org/jetbrains/kotlin/ir/builders/IrBlockBuilder",
                    "kotlin/sequences/SequencesKt___SequencesKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-findDeclaration-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$arraySizeSymbol\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrProperty;",
                    "\$i\$a\$-find-IrUtilsKt\$findDeclaration\$1\$iv:I",
                    "it\$iv:Lorg/jetbrains/kotlin/ir/declarations/IrDeclaration;",
                    "\$i\$f\$findDeclaration:I",
                    "\$this\$findDeclaration\$iv:Lorg/jetbrains/kotlin/ir/declarations/IrDeclarationContainer;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$size\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d3:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$result\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d4:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$setArraySymbol\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$single:I",
                    "single\$iv:Ljava/lang/Object;",
                    "found\$iv:Z",
                    "\$this\$single\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$getArraySymbol\$1:I",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$inc\$1:I",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1\$getArray\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10_u24lambda_u2d8:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10_u24lambda_u2d9:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$i\$a\$-irBlock\$default-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1:I",
                    "tempIndex:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "getArray:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$block:I",
                    "this_\$iv\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$irBlock:I",
                    "\$this\$irBlock_u24default\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "startOffset\$iv:I",
                    "endOffset\$iv:I",
                    "origin\$iv:Lorg/jetbrains/kotlin/ir/expressions/IrStatementOrigin;",
                    "resultType\$iv:Lorg/jetbrains/kotlin/ir/types/IrType;",
                    "\$i\$a\$-also-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1:I",
                    "loop:Lorg/jetbrains/kotlin/ir/expressions/impl/IrWhileLoopImpl;",
                    "\$i\$a\$-irBlock\$default-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1:I",
                    "sourceArray:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "index:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "size:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "result:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "comparison:Lorg/jetbrains/kotlin/ir/expressions/IrExpression;",
                    "setArraySymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "getArraySymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "inc:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "javaLangClass:Lorg/jetbrains/kotlin/ir/types/IrSimpleType;",
                    "jlcArray:Lorg/jetbrains/kotlin/ir/types/IrSimpleType;",
                    "arrayClass:Lorg/jetbrains/kotlin/ir/declarations/IrClass;",
                    "arrayOfNulls:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "arraySizeSymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "block:Lorg/jetbrains/kotlin/ir/expressions/IrContainerExpression;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/lower/JvmAnnotationImplementationTransformer;",
                    "\$this\$kClassArrayToJClassArray:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "kClassArray:Lorg/jetbrains/kotlin/ir/expressions/IrExpression;"
                ),
                allLineLocations = intArrayOf(
                    0,    84,   84,   0,
                    17,   85,   85,   0,
                    54,   86,   86,   0,
                    77,   87,   87,   0,
                    92,   88,   88,   0,
                    102,  270,  330,  1,
                    145,  271,  1,    2,
                    148,  270,  330,  1,
                    166,  88,   88,   0,
                    188,  270,  330,  1,
                    212,  270,  330,  1,
                    220,  88,   88,   0,
                    229,  90,   90,   0,
                    232,  272,  347,  3,
                    232,  273,  348,  3,
                    239,  272,  347,  3,
                    239,  274,  349,  3,
                    246,  272,  347,  3,
                    246,  275,  350,  3,
                    249,  272,  347,  3,
                    249,  276,  351,  3,
                    252,  272,  347,  3,
                    255,  279,  354,  3,
                    259,  280,  355,  3,
                    269,  281,  356,  3,
                    271,  282,  357,  3,
                    273,  283,  358,  3,
                    277,  279,  354,  3,
                    286,  284,  359,  3,
                    290,  285,  93,   4,
                    297,  91,   91,   0,
                    317,  92,   92,   0,
                    351,  93,   93,   0,
                    356,  94,   94,   0,
                    375,  286,  1,    2,
                    380,  94,   94,   0,
                    406,  94,   94,   0,
                    412,  95,   95,   0,
                    416,  93,   93,   0,
                    426,  97,   97,   0,
                    463,  98,   98,   0,
                    468,  99,   99,   0,
                    490,  100,  100,  0,
                    496,  97,   97,   0,
                    502,  97,   97,   0,
                    514,  102,  102,  0,
                    524,  103,  103,  0,
                    565,  104,  104,  0,
                    578,  105,  105,  0,
                    584,  106,  106,  0,
                    616,  101,  101,  0,
                    621,  108,  108,  0,
                    631,  287,  345,  5,
                    634,  288,  346,  5,
                    637,  289,  347,  5,
                    665,  290,  348,  5,
                    675,  108,  108,  0,
                    689,  291,  349,  5,
                    705,  292,  350,  5,
                    709,  293,  351,  5,
                    715,  296,  354,  5,
                    731,  298,  356,  5,
                    733,  108,  108,  0,
                    738,  109,  109,  0,
                    748,  299,  345,  5,
                    751,  300,  346,  5,
                    754,  301,  347,  5,
                    782,  302,  348,  5,
                    792,  109,  109,  0,
                    806,  303,  349,  5,
                    822,  304,  350,  5,
                    826,  305,  351,  5,
                    832,  308,  354,  5,
                    848,  310,  356,  5,
                    850,  109,  109,  0,
                    855,  110,  110,  0,
                    883,  311,  345,  5,
                    886,  312,  346,  5,
                    889,  313,  347,  5,
                    917,  314,  348,  5,
                    927,  110,  110,  0,
                    941,  315,  349,  5,
                    957,  316,  350,  5,
                    961,  317,  351,  5,
                    967,  320,  354,  5,
                    983,  322,  356,  5,
                    985,  110,  110,  0,
                    990,  111,  111,  0,
                    1014, 112,  112,  0,
                    1021, 113,  113,  0,
                    1030, 323,  347,  3,
                    1030, 324,  348,  3,
                    1037, 323,  347,  3,
                    1037, 325,  349,  3,
                    1044, 323,  347,  3,
                    1044, 326,  350,  3,
                    1047, 323,  347,  3,
                    1047, 327,  351,  3,
                    1050, 323,  347,  3,
                    1053, 330,  354,  3,
                    1057, 331,  355,  3,
                    1067, 332,  356,  3,
                    1069, 333,  357,  3,
                    1071, 334,  358,  3,
                    1075, 330,  354,  3,
                    1084, 335,  359,  3,
                    1088, 336,  93,   4,
                    1097, 114,  114,  0,
                    1130, 116,  116,  0,
                    1152, 117,  117,  0,
                    1173, 118,  118,  0,
                    1195, 119,  119,  0,
                    1199, 116,  116,  0,
                    1202, 116,  116,  0,
                    1204, 120,  120,  0,
                    1230, 121,  121,  0,
                    1251, 122,  122,  0,
                    1273, 123,  123,  0,
                    1293, 124,  124,  0,
                    1299, 120,  120,  0,
                    1305, 120,  120,  0,
                    1308, 126,  126,  0,
                    1377, 127,  127,  0,
                    1380, 337,  94,   4,
                    1385, 335,  359,  3,
                    1389, 113,  113,  0,
                    1392, 128,  128,  0,
                    1398, 111,  111,  0,
                    1404, 111,  111,  0,
                    1407, 129,  129,  0,
                    1428, 130,  130,  0,
                    1429, 338,  94,   4,
                    1434, 284,  359,  3,
                    1435, 90,   90,   0,
                    1437, 131,  131,  0,
                ),
                localVariableTable = intArrayOf(
                    166,  14,   15,   0,
                    163,  17,   14,   1,
                    148,  40,   13,   2,
                    145,  43,   12,   3,
                    102,  111,  9,    4,
                    99,   114,  8,    5,
                    380,  21,   24,   6,
                    377,  24,   22,   7,
                    463,  28,   26,   8,
                    460,  31,   24,   9,
                    675,  11,   33,   10,
                    672,  14,   32,   11,
                    665,  47,   31,   12,
                    631,  102,  27,   13,
                    634,  99,   28,   14,
                    637,  96,   29,   15,
                    628,  105,  26,   16,
                    792,  11,   34,   17,
                    789,  14,   33,   11,
                    782,  47,   32,   12,
                    748,  102,  28,   13,
                    751,  99,   29,   14,
                    754,  96,   30,   15,
                    745,  105,  27,   16,
                    927,  11,   35,   18,
                    924,  14,   34,   11,
                    917,  47,   33,   12,
                    883,  102,  29,   13,
                    886,  99,   30,   14,
                    889,  96,   31,   15,
                    880,  105,  28,   16,
                    1152, 44,   45,   19,
                    1149, 47,   44,   20,
                    1230, 64,   45,   21,
                    1227, 67,   44,   22,
                    1097, 281,  41,   23,
                    1130, 248,  42,   24,
                    1204, 174,  46,   25,
                    1094, 284,  39,   26,
                    1088, 297,  38,   27,
                    1085, 300,  37,   28,
                    1053, 333,  36,   29,
                    1030, 356,  31,   30,
                    1037, 349,  32,   31,
                    1044, 342,  33,   32,
                    1047, 339,  34,   33,
                    1050, 336,  35,   34,
                    1014, 379,  30,   35,
                    1011, 382,  29,   36,
                    297,  1132, 18,   37,
                    317,  1112, 19,   38,
                    351,  1078, 20,   39,
                    426,  1003, 25,   40,
                    514,  915,  21,   41,
                    621,  808,  22,   42,
                    738,  691,  24,   43,
                    855,  574,  26,   44,
                    990,  439,  27,   45,
                    294,  1135, 17,   46,
                    290,  1144, 16,   27,
                    287,  1147, 15,   28,
                    255,  1180, 14,   29,
                    232,  1203, 9,    30,
                    239,  1196, 10,   31,
                    246,  1189, 11,   32,
                    249,  1186, 12,   33,
                    252,  1183, 13,   34,
                    17,   1426, 3,    47,
                    54,   1389, 4,    48,
                    77,   1366, 5,    49,
                    92,   1351, 6,    50,
                    229,  1214, 7,    51,
                    1437, 6,    8,    52,
                    0,    1443, 0,    53,
                    0,    1443, 1,    54,
                    0,    1443, 2,    55,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   88,  0,
                    6,   88,  0,
                    7,   88,  0,
                    9,   88,  0,
                    10,  88,  0,
                    13,  90,  0,
                    14,  90,  0,
                    15,  90,  0,
                    16,  90,  0,
                    17,  90,  0,
                    18,  90,  0,
                    19,  90,  0,
                    20,  90,  0,
                    21,  90,  0,
                    22,  90,  0,
                    23,  90,  0,
                    24,  90,  0,
                    25,  90,  0,
                    26,  90,  0,
                    27,  90,  0,
                    28,  90,  0,
                    29,  90,  0,
                    52,  108, 0,
                    53,  108, 0,
                    54,  108, 0,
                    55,  108, 0,
                    57,  108, 0,
                    58,  108, 0,
                    59,  108, 0,
                    60,  108, 0,
                    61,  108, 0,
                    64,  109, 0,
                    65,  109, 0,
                    66,  109, 0,
                    67,  109, 0,
                    69,  109, 0,
                    70,  109, 0,
                    71,  109, 0,
                    72,  109, 0,
                    73,  109, 0,
                    76,  110, 0,
                    77,  110, 0,
                    78,  110, 0,
                    79,  110, 0,
                    81,  110, 0,
                    82,  110, 0,
                    83,  110, 0,
                    84,  110, 0,
                    85,  110, 0,
                    90,  113, 0,
                    91,  113, 0,
                    92,  113, 0,
                    93,  113, 0,
                    94,  113, 0,
                    95,  113, 0,
                    96,  113, 0,
                    97,  113, 0,
                    98,  113, 0,
                    99,  113, 0,
                    100, 113, 0,
                    101, 113, 0,
                    102, 113, 0,
                    103, 113, 0,
                    104, 113, 0,
                    105, 113, 0,
                    106, 113, 0,
                    123, 113, 0,
                    124, 113, 0,
                    131, 90,  0,
                    132, 90,  0,
                )
            ),
            dex = MockMethodInfo(
                name = "kClassArrayToJClassArray",
                sourceNames = arrayOf(
                    "JvmAnnotationImplementationTransformer.kt",
                    "IrUtils.kt",
                    "fake.kt",
                    "ExpressionHelpers.kt",
                    "IrBuilder.kt",
                    "_Sequences.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/jvm/lower/JvmAnnotationImplementationTransformer",
                    "org/jetbrains/kotlin/ir/util/IrUtilsKt",
                    "kotlin/jvm/internal/FakeKt",
                    "org/jetbrains/kotlin/ir/builders/ExpressionHelpersKt",
                    "org/jetbrains/kotlin/ir/builders/IrBlockBuilder",
                    "kotlin/sequences/SequencesKt___SequencesKt"
                ),
                variableNames = arrayOf(
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrProperty;",
                    "\$i\$a\$-findDeclaration-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$arraySizeSymbol\$1:I",
                    "it\$iv:Lorg/jetbrains/kotlin/ir/declarations/IrDeclaration;",
                    "\$i\$a\$-find-IrUtilsKt\$findDeclaration\$1\$iv:I",
                    "\$this\$findDeclaration\$iv:Lorg/jetbrains/kotlin/ir/declarations/IrDeclarationContainer;",
                    "\$i\$f\$findDeclaration:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d3:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$size\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d4:Lorg/jetbrains/kotlin/ir/expressions/IrCall;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$result\$1:I",
                    "javaLangClass:Lorg/jetbrains/kotlin/ir/types/IrSimpleType;",
                    "jlcArray:Lorg/jetbrains/kotlin/ir/types/IrSimpleType;",
                    "arraySizeSymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "it:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$setArraySymbol\$1:I",
                    "element\$iv:Ljava/lang/Object;",
                    "\$this\$single\$iv:Lkotlin/sequences/Sequence;",
                    "\$i\$f\$single:I",
                    "single\$iv:Ljava/lang/Object;",
                    "found\$iv:Z",
                    "arrayClass:Lorg/jetbrains/kotlin/ir/declarations/IrClass;",
                    "arrayOfNulls:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$getArraySymbol\$1:I",
                    "\$this\$irBlock_u24default\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "\$i\$a\$-single-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$inc\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "comparison:Lorg/jetbrains/kotlin/ir/expressions/IrExpression;",
                    "\$i\$a\$-also-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1:I",
                    "startOffset\$iv:I",
                    "getArraySymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "endOffset\$iv:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10_u24lambda_u2d8:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1\$getArray\$1:I",
                    "setArraySymbol:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "\$i\$a\$-apply-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1\$1:I",
                    "\$this\$kClassArrayToJClassArray_u24lambda_u2d12_u24lambda_u2d11_u24lambda_u2d10_u24lambda_u2d9:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "getArray:Lorg/jetbrains/kotlin/ir/expressions/IrFunctionAccessExpression;",
                    "tempIndex:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "\$i\$a\$-irBlock\$default-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1\$1\$1:I",
                    "this_\$iv\$iv:Lorg/jetbrains/kotlin/ir/builders/IrBlockBuilder;",
                    "\$i\$f\$block:I",
                    "origin\$iv:Lorg/jetbrains/kotlin/ir/expressions/IrStatementOrigin;",
                    "resultType\$iv:Lorg/jetbrains/kotlin/ir/types/IrType;",
                    "\$i\$f\$irBlock:I",
                    "loop:Lorg/jetbrains/kotlin/ir/expressions/impl/IrWhileLoopImpl;",
                    "inc:Lorg/jetbrains/kotlin/ir/declarations/IrSimpleFunction;",
                    "result:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "\$i\$a\$-irBlock\$default-JvmAnnotationImplementationTransformer\$kClassArrayToJClassArray\$block\$1:I",
                    "sourceArray:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "index:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "size:Lorg/jetbrains/kotlin/ir/declarations/IrVariable;",
                    "block:Lorg/jetbrains/kotlin/ir/expressions/IrContainerExpression;",
                    "this:Lorg/jetbrains/kotlin/backend/jvm/lower/JvmAnnotationImplementationTransformer;",
                    "\$this\$kClassArrayToJClassArray:Lorg/jetbrains/kotlin/ir/builders/IrBuilderWithScope;",
                    "kClassArray:Lorg/jetbrains/kotlin/ir/expressions/IrExpression;"
                ),
                allLineLocations = intArrayOf(
                    0,    84,   84,   0,
                    20,   85,   85,   0,
                    49,   86,   86,   0,
                    69,   87,   87,   0,
                    83,   88,   88,   0,
                    87,   270,  330,  1,
                    111,  271,  1,    2,
                    112,  270,  330,  1,
                    120,  88,   88,   0,
                    139,  270,  330,  1,
                    160,  88,   88,   0,
                    167,  90,   90,   0,
                    169,  272,  347,  3,
                    170,  273,  348,  3,
                    174,  272,  347,  3,
                    175,  274,  349,  3,
                    179,  272,  347,  3,
                    180,  275,  350,  3,
                    182,  272,  347,  3,
                    183,  276,  351,  3,
                    185,  272,  347,  3,
                    187,  279,  354,  3,
                    189,  280,  355,  3,
                    197,  281,  356,  3,
                    198,  282,  357,  3,
                    199,  283,  358,  3,
                    200,  279,  354,  3,
                    219,  284,  359,  3,
                    222,  285,  93,   4,
                    226,  91,   91,   0,
                    248,  92,   92,   0,
                    273,  93,   93,   0,
                    277,  94,   94,   0,
                    287,  286,  1,    2,
                    289,  94,   94,   0,
                    311,  95,   95,   0,
                    313,  93,   93,   0,
                    319,  97,   97,   0,
                    346,  98,   98,   0,
                    349,  99,   99,   0,
                    366,  100,  100,  0,
                    369,  97,   97,   0,
                    381,  102,  102,  0,
                    389,  103,  103,  0,
                    426,  104,  104,  0,
                    438,  105,  105,  0,
                    442,  106,  106,  0,
                    471,  101,  101,  0,
                    475,  108,  108,  0,
                    480,  287,  345,  5,
                    481,  288,  346,  5,
                    482,  289,  347,  5,
                    498,  290,  348,  5,
                    504,  108,  108,  0,
                    520,  291,  349,  5,
                    522,  292,  350,  5,
                    523,  293,  351,  5,
                    529,  291,  349,  5,
                    535,  108,  108,  0,
                    540,  296,  354,  5,
                    548,  298,  356,  5,
                    549,  108,  108,  0,
                    552,  109,  109,  0,
                    557,  299,  345,  5,
                    558,  300,  346,  5,
                    559,  301,  347,  5,
                    573,  302,  348,  5,
                    579,  109,  109,  0,
                    595,  303,  349,  5,
                    597,  304,  350,  5,
                    598,  305,  351,  5,
                    604,  303,  349,  5,
                    610,  109,  109,  0,
                    615,  308,  354,  5,
                    621,  310,  356,  5,
                    622,  109,  109,  0,
                    625,  110,  110,  0,
                    649,  311,  345,  5,
                    650,  312,  346,  5,
                    651,  313,  347,  5,
                    665,  314,  348,  5,
                    670,  110,  110,  0,
                    686,  315,  349,  5,
                    688,  316,  350,  5,
                    689,  317,  351,  5,
                    695,  315,  349,  5,
                    701,  110,  110,  0,
                    706,  320,  354,  5,
                    712,  322,  356,  5,
                    713,  110,  110,  0,
                    716,  111,  111,  0,
                    727,  112,  112,  0,
                    730,  113,  113,  0,
                    733,  323,  347,  3,
                    734,  324,  348,  3,
                    738,  323,  347,  3,
                    739,  325,  349,  3,
                    743,  323,  347,  3,
                    744,  326,  350,  3,
                    745,  323,  347,  3,
                    746,  327,  351,  3,
                    747,  323,  347,  3,
                    748,  330,  354,  3,
                    750,  331,  355,  3,
                    758,  332,  356,  3,
                    759,  333,  357,  3,
                    760,  334,  358,  3,
                    761,  330,  354,  3,
                    780,  335,  359,  3,
                    783,  336,  93,   4,
                    787,  114,  114,  0,
                    828,  116,  116,  0,
                    843,  117,  117,  0,
                    863,  118,  118,  0,
                    879,  119,  119,  0,
                    882,  116,  116,  0,
                    883,  120,  120,  0,
                    895,  121,  121,  0,
                    914,  122,  122,  0,
                    930,  123,  123,  0,
                    944,  124,  124,  0,
                    947,  120,  120,  0,
                    952,  126,  126,  0,
                    1022, 127,  127,  0,
                    1023, 337,  94,   4,
                    1027, 335,  359,  3,
                    1030, 113,  113,  0,
                    1033, 128,  128,  0,
                    1036, 111,  111,  0,
                    1041, 129,  129,  0,
                    1056, 130,  130,  0,
                    1057, 338,  94,   4,
                    1061, 284,  359,  3,
                    1062, 90,   90,   0,
                    1063, 131,  131,  0,
                    1067, 320,  354,  5,
                    1075, 308,  354,  5,
                    1083, 296,  354,  5,
                ),
                localVariableTable = intArrayOf(
                    119,  15,   13,   0,
                    120,  14,   14,   1,
                    111,  28,   11,   2,
                    112,  27,   12,   3,
                    86,   69,   7,    4,
                    87,   68,   8,    5,
                    288,  17,   8,    6,
                    289,  16,   9,    7,
                    224,  114,  14,   8,
                    345,  22,   8,    9,
                    346,  21,   9,    10,
                    20,   440,  1,    11,
                    49,   457,  2,    12,
                    167,  345,  3,    13,
                    502,  16,   25,   14,
                    504,  14,   26,   15,
                    498,  30,   13,   16,
                    529,  11,   13,   16,
                    506,  34,   32,   12,
                    512,  28,   33,   13,
                    540,  4,    2,    12,
                    540,  4,    3,    13,
                    479,  70,   8,    17,
                    480,  69,   9,    18,
                    481,  68,   10,   19,
                    482,  67,   11,   20,
                    69,   512,  4,    21,
                    83,   504,  5,    22,
                    577,  16,   25,   14,
                    579,  14,   26,   23,
                    573,  30,   13,   16,
                    604,  11,   13,   16,
                    581,  34,   34,   21,
                    587,  28,   35,   22,
                    615,  4,    4,    21,
                    615,  4,    5,    22,
                    556,  66,   8,    17,
                    557,  65,   9,    18,
                    558,  64,   10,   19,
                    559,  63,   11,   20,
                    648,  24,   5,    17,
                    169,  509,  6,    24,
                    668,  16,   13,   14,
                    670,  14,   25,   25,
                    665,  29,   12,   16,
                    695,  11,   12,   16,
                    672,  34,   26,   17,
                    678,  28,   36,   24,
                    706,  4,    5,    17,
                    706,  4,    6,    24,
                    649,  64,   8,    18,
                    650,  63,   9,    19,
                    651,  62,   10,   20,
                    710,  3,    26,   17,
                    785,  6,    26,   26,
                    475,  316,  1,    27,
                    727,  70,   8,    28,
                    733,  69,   9,    24,
                    738,  95,   10,   29,
                    625,  220,  4,    30,
                    743,  107,  11,   31,
                    841,  39,   10,   32,
                    843,  37,   40,   33,
                    552,  345,  3,    34,
                    895,  7,    11,   35,
                    894,  51,   10,   36,
                    902,  43,   43,   35,
                    791,  232,  1,    26,
                    883,  140,  4,    37,
                    828,  195,  8,    38,
                    787,  236,  37,   39,
                    781,  246,  24,   40,
                    783,  244,  25,   41,
                    745,  283,  12,   42,
                    747,  281,  13,   43,
                    748,  280,  14,   44,
                    833,  195,  39,   29,
                    850,  178,  42,   31,
                    802,  226,  47,   24,
                    726,  308,  6,    45,
                    797,  237,  26,   28,
                    716,  341,  2,    46,
                    381,  676,  7,    47,
                    338,  719,  15,   8,
                    226,  831,  19,   48,
                    248,  809,  20,   49,
                    273,  784,  21,   50,
                    319,  738,  22,   51,
                    791,  266,  38,   27,
                    897,  160,  40,   34,
                    845,  212,  41,   30,
                    220,  841,  17,   40,
                    222,  839,  18,   41,
                    174,  888,  27,   29,
                    179,  883,  28,   31,
                    182,  880,  29,   42,
                    185,  877,  30,   43,
                    187,  875,  31,   44,
                    710,  352,  36,   24,
                    1063, 4,    1,    52,
                    1067, 2,    1,    27,
                    1067, 8,    4,    30,
                    1067, 8,    26,   17,
                    1067, 8,    36,   24,
                    1069, 6,    38,   27,
                    1067, 8,    8,    18,
                    1067, 8,    9,    19,
                    1067, 8,    10,   20,
                    1075, 2,    1,    27,
                    1067, 16,   3,    34,
                    619,  464,  34,   21,
                    619,  464,  35,   22,
                    1077, 6,    38,   27,
                    1083, 2,    1,    27,
                    1083, 8,    4,    21,
                    1083, 8,    5,    22,
                    1075, 16,   6,    24,
                    1067, 24,   7,    47,
                    1075, 16,   8,    17,
                    1075, 16,   9,    18,
                    1075, 16,   10,   19,
                    1075, 16,   11,   20,
                    1067, 24,   15,   8,
                    1067, 24,   17,   40,
                    1067, 24,   18,   41,
                    1067, 24,   19,   48,
                    1067, 24,   20,   49,
                    1067, 24,   21,   50,
                    1067, 24,   22,   51,
                    460,  631,  23,   11,
                    1067, 24,   27,   29,
                    1067, 24,   28,   31,
                    1067, 24,   29,   42,
                    1067, 24,   30,   43,
                    1067, 24,   31,   44,
                    544,  547,  32,   12,
                    544,  547,  33,   13,
                    1085, 6,    38,   27,
                    0,    1091, 58,   53,
                    0,    1091, 59,   54,
                    0,    1091, 60,   55,
                ),
                kotlinDebugSegment = intArrayOf(
                    5,   88,  0,
                    6,   88,  0,
                    7,   88,  0,
                    9,   88,  0,
                    12,  90,  0,
                    13,  90,  0,
                    14,  90,  0,
                    15,  90,  0,
                    16,  90,  0,
                    17,  90,  0,
                    18,  90,  0,
                    19,  90,  0,
                    20,  90,  0,
                    21,  90,  0,
                    22,  90,  0,
                    23,  90,  0,
                    24,  90,  0,
                    25,  90,  0,
                    26,  90,  0,
                    27,  90,  0,
                    28,  90,  0,
                    49,  108, 0,
                    50,  108, 0,
                    51,  108, 0,
                    52,  108, 0,
                    54,  108, 0,
                    55,  108, 0,
                    56,  108, 0,
                    57,  108, 0,
                    59,  108, 0,
                    60,  108, 0,
                    63,  109, 0,
                    64,  109, 0,
                    65,  109, 0,
                    66,  109, 0,
                    68,  109, 0,
                    69,  109, 0,
                    70,  109, 0,
                    71,  109, 0,
                    73,  109, 0,
                    74,  109, 0,
                    77,  110, 0,
                    78,  110, 0,
                    79,  110, 0,
                    80,  110, 0,
                    82,  110, 0,
                    83,  110, 0,
                    84,  110, 0,
                    85,  110, 0,
                    87,  110, 0,
                    88,  110, 0,
                    93,  113, 0,
                    94,  113, 0,
                    95,  113, 0,
                    96,  113, 0,
                    97,  113, 0,
                    98,  113, 0,
                    99,  113, 0,
                    100, 113, 0,
                    101, 113, 0,
                    102, 113, 0,
                    103, 113, 0,
                    104, 113, 0,
                    105, 113, 0,
                    106, 113, 0,
                    107, 113, 0,
                    108, 113, 0,
                    109, 113, 0,
                    124, 113, 0,
                    125, 113, 0,
                    131, 90,  0,
                    132, 90,  0,
                    135, 110, 0,
                    136, 109, 0,
                    137, 108, 0,
                )
            )
        )
    }

    // SyntheticFunctionalInterfaceCache.createSyntheticFunctionalInterface in FirBuiltinSymbolProvider.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/resolve/providers/impl/FirBuiltinSymbolProvider.kt#L197
    fun testSyntheticFunctionalInterfaceCacheCreateSyntheticFunctionalInterface() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "createSyntheticFunctionalInterface",
                sourceNames = arrayOf(
                    "FirBuiltinSymbolProvider.kt",
                    "FirRegularClassBuilder.kt",
                    "_Collections.kt",
                    "FirTypeParameterBuilder.kt",
                    "FirResolvedTypeRefBuilder.kt",
                    "FirSimpleFunctionBuilder.kt",
                    "FirValueParameterBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/resolve/providers/impl/SyntheticFunctionalInterfaceCache",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilderKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilderKt",
                    "org/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirSimpleFunctionBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirValueParameterBuilderKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d0:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-buildTypeParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$2\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d2_u24lambda_u2d1:Lorg/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilder;",
                    "\$i\$f\$buildTypeParameter:I",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$2:I",
                    "it:I",
                    "item\$iv\$iv:I",
                    "\$i\$f\$mapTo:I",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$map:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildTypeParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$3:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d3:Lorg/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilder;",
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$functionStatus\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d4:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$typeArguments\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d6_u24lambda_u2d5:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$f\$buildResolvedTypeRef:I",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$typeArguments\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirTypeParameterRef;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$4:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d9:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$5:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d10:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$6:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d11:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$7:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d12:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildValueParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d13:Lorg/jetbrains/kotlin/fir/declarations/builder/FirValueParameterBuilder;",
                    "\$i\$f\$buildValueParameter:I",
                    "\$i\$a\$-mapIndexed-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$1:I",
                    "parameterName:Lorg/jetbrains/kotlin/name/Name;",
                    "index:I",
                    "typeArgument:Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;",
                    "\$i\$f\$mapIndexedTo:I",
                    "index\$iv\$iv:I",
                    "\$this\$mapIndexedTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapIndexed:I",
                    "\$this\$mapIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$2:I",
                    "\$i\$a\$-buildSimpleFunction-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16:Lorg/jetbrains/kotlin/fir/declarations/builder/FirSimpleFunctionBuilder;",
                    "\$i\$f\$buildSimpleFunction:I",
                    "\$i\$a\$-buildRegularClass-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1:I",
                    "name:Lorg/jetbrains/kotlin/name/Name;",
                    "functionStatus:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "typeArguments:Ljava/util/List;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17:Lorg/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilder;",
                    "\$i\$f\$buildRegularClass:I",
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "\$i\$a\$-with-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1:I",
                    "className:Ljava/lang/String;",
                    "kind:Lorg/jetbrains/kotlin/builtins/functions/FunctionClassKind;",
                    "prefix:Ljava/lang/String;",
                    "arity:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19:Lorg/jetbrains/kotlin/name/ClassId;",
                    "this:Lorg/jetbrains/kotlin/fir/resolve/providers/impl/SyntheticFunctionalInterfaceCache;",
                    "classId:Lorg/jetbrains/kotlin/name/ClassId;"
                ),
                allLineLocations = intArrayOf(
                    0,    197,  197,  0,
                    4,    198,  198,  0,
                    19,   199,  199,  0,
                    48,   200,  200,  0,
                    55,   201,  201,  0,
                    71,   201,  201,  0,
                    89,   202,  202,  0,
                    106,  203,  203,  0,
                    109,  358,  82,   1,
                    110,  361,  85,   1,
                    126,  204,  204,  0,
                    135,  205,  205,  0,
                    146,  206,  206,  0,
                    164,  207,  207,  0,
                    170,  208,  208,  0,
                    176,  209,  209,  0,
                    179,  210,  210,  0,
                    185,  207,  207,  0,
                    190,  211,  211,  0,
                    199,  212,  212,  0,
                    205,  213,  213,  0,
                    211,  214,  214,  0,
                    217,  215,  215,  0,
                    223,  216,  216,  0,
                    229,  217,  217,  0,
                    235,  218,  218,  0,
                    241,  211,  211,  0,
                    247,  207,  207,  0,
                    250,  219,  219,  0,
                    258,  220,  220,  0,
                    270,  221,  221,  0,
                    277,  222,  222,  0,
                    288,  223,  223,  0,
                    293,  224,  224,  0,
                    313,  362,  1547, 2,
                    339,  363,  1618, 2,
                    368,  364,  1619, 2,
                    379,  225,  225,  0,
                    382,  365,  67,   3,
                    383,  368,  70,   3,
                    399,  226,  226,  0,
                    408,  227,  227,  0,
                    419,  228,  228,  0,
                    430,  229,  229,  0,
                    465,  230,  230,  0,
                    477,  231,  231,  0,
                    487,  232,  232,  0,
                    495,  233,  233,  0,
                    501,  234,  234,  0,
                    529,  235,  235,  0,
                    532,  368,  70,   3,
                    535,  225,  225,  0,
                    548,  369,  1620, 2,
                    553,  362,  1547, 2,
                    560,  223,  223,  0,
                    566,  238,  238,  0,
                    571,  239,  239,  0,
                    574,  370,  67,   3,
                    575,  373,  70,   3,
                    593,  240,  240,  0,
                    602,  241,  241,  0,
                    613,  242,  242,  0,
                    624,  243,  243,  0,
                    642,  244,  244,  0,
                    654,  245,  245,  0,
                    664,  246,  246,  0,
                    672,  247,  247,  0,
                    678,  248,  248,  0,
                    706,  249,  249,  0,
                    711,  373,  70,   3,
                    714,  238,  238,  0,
                    720,  251,  251,  0,
                    725,  252,  252,  0,
                    729,  253,  253,  0,
                    735,  254,  254,  0,
                    738,  255,  255,  0,
                    744,  252,  252,  0,
                    749,  256,  256,  0,
                    756,  257,  257,  0,
                    762,  258,  258,  0,
                    768,  259,  259,  0,
                    774,  260,  260,  0,
                    780,  261,  261,  0,
                    786,  262,  262,  0,
                    792,  263,  263,  0,
                    798,  264,  264,  0,
                    804,  265,  265,  0,
                    806,  266,  266,  0,
                    814,  267,  267,  0,
                    827,  265,  265,  0,
                    830,  268,  268,  0,
                    834,  256,  256,  0,
                    837,  256,  256,  0,
                    837,  252,  252,  0,
                    839,  269,  269,  0,
                    852,  374,  1547, 2,
                    878,  375,  1618, 2,
                    906,  376,  1619, 2,
                    920,  270,  270,  0,
                    923,  377,  46,   4,
                    924,  380,  49,   4,
                    940,  271,  271,  0,
                    969,  272,  272,  0,
                    972,  380,  49,   4,
                    975,  270,  270,  0,
                    988,  381,  1620, 2,
                    993,  374,  1547, 2,
                    994,  269,  269,  0,
                    996,  284,  284,  0,
                    1048, 286,  286,  0,
                    1051, 382,  46,   4,
                    1052, 385,  49,   4,
                    1068, 287,  287,  0,
                    1086, 288,  288,  0,
                    1122, 287,  287,  0,
                    1125, 289,  289,  0,
                    1128, 385,  49,   4,
                    1131, 285,  285,  0,
                    1137, 293,  293,  0,
                    1140, 386,  46,   4,
                    1141, 389,  49,   4,
                    1157, 294,  294,  0,
                    1175, 295,  295,  0,
                    1211, 294,  294,  0,
                    1214, 296,  296,  0,
                    1217, 389,  49,   4,
                    1220, 292,  292,  0,
                    1226, 300,  300,  0,
                    1238, 390,  46,   4,
                    1239, 393,  49,   4,
                    1259, 301,  301,  0,
                    1277, 302,  302,  0,
                    1313, 301,  301,  0,
                    1316, 303,  303,  0,
                    1323, 393,  49,   4,
                    1327, 300,  300,  0,
                    1330, 304,  304,  0,
                    1342, 300,  300,  0,
                    1344, 299,  299,  0,
                    1350, 308,  308,  0,
                    1362, 394,  46,   4,
                    1363, 397,  49,   4,
                    1383, 309,  309,  0,
                    1401, 310,  310,  0,
                    1437, 309,  309,  0,
                    1440, 311,  311,  0,
                    1447, 397,  49,   4,
                    1451, 308,  308,  0,
                    1454, 312,  312,  0,
                    1466, 308,  308,  0,
                    1468, 307,  307,  0,
                    1487, 284,  284,  0,
                    1495, 315,  315,  0,
                    1497, 316,  316,  0,
                    1500, 398,  89,   5,
                    1501, 401,  92,   5,
                    1519, 317,  317,  0,
                    1528, 318,  318,  0,
                    1539, 319,  319,  0,
                    1550, 320,  320,  0,
                    1563, 321,  321,  0,
                    1570, 322,  322,  0,
                    1580, 323,  323,  0,
                    1586, 324,  324,  0,
                    1613, 323,  323,  0,
                    1619, 326,  326,  0,
                    1630, 327,  327,  0,
                    1654, 402,  1557, 2,
                    1680, 403,  1588, 2,
                    1683, 404,  1589, 2,
                    1711, 405,  1590, 2,
                    1730, 405,  1590, 2,
                    1744, 328,  328,  0,
                    1778, 329,  329,  0,
                    1781, 406,  85,   6,
                    1782, 409,  88,   6,
                    1798, 330,  330,  0,
                    1807, 331,  331,  0,
                    1818, 332,  332,  0,
                    1829, 333,  333,  0,
                    1839, 334,  334,  0,
                    1846, 335,  335,  0,
                    1860, 336,  336,  0,
                    1866, 337,  337,  0,
                    1872, 338,  338,  0,
                    1878, 339,  339,  0,
                    1884, 340,  340,  0,
                    1887, 409,  88,   6,
                    1890, 329,  329,  0,
                    1903, 410,  1591, 2,
                    1908, 402,  1557, 2,
                    1914, 327,  327,  0,
                    1922, 342,  342,  0,
                    1942, 411,  1547, 2,
                    1968, 412,  1618, 2,
                    1996, 413,  1619, 2,
                    2010, 342,  342,  0,
                    2029, 414,  1620, 2,
                    2034, 411,  1547, 2,
                    2043, 342,  342,  0,
                    2052, 343,  343,  0,
                    2057, 401,  92,   5,
                    2063, 315,  315,  0,
                    2066, 345,  345,  0,
                    2069, 361,  85,   1,
                    2073, 346,  346,  0,
                    2077, 202,  202,  0,
                    2080, 202,  202,  0,
                    2081, 197,  197,  0,
                    2082, 197,  197,  0,
                ),
                localVariableTable = intArrayOf(
                    199,  37,   18,   0,
                    196,  40,   16,   1,
                    399,  131,  29,   2,
                    396,  134,  28,   3,
                    382,  153,  26,   4,
                    379,  157,  25,   5,
                    376,  160,  23,   6,
                    368,  177,  22,   7,
                    339,  211,  20,   8,
                    336,  214,  18,   9,
                    336,  214,  19,   10,
                    313,  241,  16,   11,
                    310,  244,  15,   12,
                    593,  114,  19,   13,
                    590,  117,  18,   14,
                    574,  140,  15,   4,
                    756,  75,   20,   15,
                    753,  78,   19,   16,
                    940,  30,   32,   17,
                    937,  33,   31,   18,
                    923,  52,   29,   19,
                    920,  56,   28,   20,
                    917,  59,   27,   21,
                    906,  79,   26,   22,
                    878,  112,  23,   8,
                    875,  115,  21,   9,
                    875,  115,  22,   10,
                    852,  142,  20,   11,
                    849,  145,  19,   12,
                    1068, 58,   26,   23,
                    1065, 61,   25,   24,
                    1051, 80,   22,   19,
                    1157, 58,   26,   25,
                    1154, 61,   25,   26,
                    1140, 80,   22,   19,
                    1259, 58,   27,   27,
                    1256, 61,   26,   28,
                    1238, 88,   23,   19,
                    1383, 58,   27,   29,
                    1380, 61,   26,   30,
                    1362, 88,   23,   19,
                    1798, 87,   42,   31,
                    1795, 90,   41,   32,
                    1781, 109,  39,   33,
                    1744, 147,  37,   34,
                    1778, 113,  38,   35,
                    1741, 150,  35,   36,
                    1741, 150,  34,   37,
                    1711, 189,  32,   22,
                    1680, 225,  29,   38,
                    1683, 222,  30,   39,
                    1677, 228,  27,   40,
                    1677, 228,  28,   10,
                    1654, 255,  26,   41,
                    1651, 258,  25,   42,
                    2010, 7,    32,   43,
                    2007, 10,   31,   21,
                    1996, 30,   30,   22,
                    1968, 63,   28,   8,
                    1965, 66,   26,   9,
                    1965, 66,   27,   10,
                    1942, 93,   25,   11,
                    1939, 96,   23,   12,
                    1519, 534,  22,   44,
                    1516, 537,  21,   45,
                    1500, 560,  19,   46,
                    126,  1941, 14,   47,
                    725,  1342, 15,   48,
                    839,  1228, 16,   49,
                    996,  1071, 18,   50,
                    123,  1944, 13,   51,
                    109,  1963, 11,   52,
                    106,  1968, 10,   53,
                    103,  1971, 9,    54,
                    4,    2077, 3,    55,
                    19,   2062, 4,    56,
                    48,   2033, 5,    57,
                    55,   2026, 6,    58,
                    89,   1992, 7,    59,
                    2,    2079, 2,    60,
                    0,    2083, 0,    61,
                    0,    2083, 1,    62,
                ),
                kotlinDebugSegment = intArrayOf(
                    8,   203, 0,
                    9,   203, 0,
                    34,  224, 0,
                    35,  224, 0,
                    36,  224, 0,
                    38,  225, 0,
                    39,  225, 0,
                    50,  225, 0,
                    52,  224, 0,
                    53,  224, 0,
                    57,  239, 0,
                    58,  239, 0,
                    69,  239, 0,
                    95,  269, 0,
                    96,  269, 0,
                    97,  269, 0,
                    99,  270, 0,
                    100, 270, 0,
                    103, 270, 0,
                    105, 269, 0,
                    106, 269, 0,
                    110, 286, 0,
                    111, 286, 0,
                    116, 286, 0,
                    119, 293, 0,
                    120, 293, 0,
                    125, 293, 0,
                    128, 300, 0,
                    129, 300, 0,
                    134, 300, 0,
                    140, 308, 0,
                    141, 308, 0,
                    146, 308, 0,
                    154, 316, 0,
                    155, 316, 0,
                    167, 327, 0,
                    168, 327, 0,
                    169, 327, 0,
                    170, 327, 0,
                    171, 327, 0,
                    174, 329, 0,
                    175, 329, 0,
                    187, 329, 0,
                    189, 327, 0,
                    190, 327, 0,
                    193, 342, 0,
                    194, 342, 0,
                    195, 342, 0,
                    197, 342, 0,
                    198, 342, 0,
                    201, 316, 0,
                    204, 203, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "createSyntheticFunctionalInterface",
                sourceNames = arrayOf(
                    "FirBuiltinSymbolProvider.kt",
                    "FirRegularClassBuilder.kt",
                    "_Collections.kt",
                    "FirTypeParameterBuilder.kt",
                    "FirResolvedTypeRefBuilder.kt",
                    "FirSimpleFunctionBuilder.kt",
                    "FirValueParameterBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/resolve/providers/impl/SyntheticFunctionalInterfaceCache",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilderKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilderKt",
                    "org/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirSimpleFunctionBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirValueParameterBuilderKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-with-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1:I",
                    "className:Ljava/lang/String;",
                    "prefix:Ljava/lang/String;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d0:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d2_u24lambda_u2d1:Lorg/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilder;",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "it:I",
                    "\$i\$a\$-buildTypeParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$2\$1:I",
                    "\$i\$f\$buildTypeParameter:I",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$2:I",
                    "item\$iv\$iv:I",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$mapTo:I",
                    "\$i\$f\$map:I",
                    "\$i\$a\$-buildTypeParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$3:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d3:Lorg/jetbrains/kotlin/fir/declarations/builder/FirTypeParameterBuilder;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d4:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$functionStatus\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d6_u24lambda_u2d5:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$typeArguments\$1\$1:I",
                    "\$i\$f\$buildResolvedTypeRef:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirTypeParameterRef;",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$typeArguments\$1:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "kind:Lorg/jetbrains/kotlin/builtins/functions/FunctionClassKind;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d12:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$7:I",
                    "\$i\$a\$-apply-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d11:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$6:I",
                    "arity:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d10:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$5:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d9:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-buildResolvedTypeRef-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$4:I",
                    "functionStatus:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19:Lorg/jetbrains/kotlin/name/ClassId;",
                    "name:Lorg/jetbrains/kotlin/name/Name;",
                    "index\$iv\$iv:I",
                    "\$this\$mapIndexedTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$buildSimpleFunction:I",
                    "\$i\$f\$buildValueParameter:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d13:Lorg/jetbrains/kotlin/fir/declarations/builder/FirValueParameterBuilder;",
                    "\$i\$a\$-buildValueParameter-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$1\$1:I",
                    "parameterName:Lorg/jetbrains/kotlin/name/Name;",
                    "index:I",
                    "typeArgument:Lorg/jetbrains/kotlin/fir/types/FirResolvedTypeRef;",
                    "\$i\$a\$-mapIndexed-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$1:I",
                    "\$i\$f\$mapIndexedTo:I",
                    "\$this\$mapIndexed\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapIndexed:I",
                    "\$i\$a\$-map-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8\$2:I",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17_u24lambda_u2d16:Lorg/jetbrains/kotlin/fir/declarations/builder/FirSimpleFunctionBuilder;",
                    "\$i\$a\$-buildSimpleFunction-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1\$8:I",
                    "typeArguments:Ljava/util/List;",
                    "\$this\$createSyntheticFunctionalInterface_u24lambda_u2d19_u24lambda_u2d18_u24lambda_u2d17:Lorg/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilder;",
                    "\$i\$a\$-buildRegularClass-SyntheticFunctionalInterfaceCache\$createSyntheticFunctionalInterface\$1\$1\$1:I",
                    "\$i\$f\$buildRegularClass:I",
                    "this:Lorg/jetbrains/kotlin/fir/resolve/providers/impl/SyntheticFunctionalInterfaceCache;",
                    "classId:Lorg/jetbrains/kotlin/name/ClassId;"
                ),
                allLineLocations = intArrayOf(
                    0,    197,  197,  0,
                    7,    198,  198,  0,
                    20,   199,  199,  0,
                    40,   200,  200,  0,
                    44,   201,  201,  0,
                    67,   202,  202,  0,
                    74,   203,  203,  0,
                    75,   358,  82,   1,
                    76,   361,  85,   1,
                    84,   204,  204,  0,
                    89,   205,  205,  0,
                    96,   206,  206,  0,
                    114,  207,  207,  0,
                    116,  208,  208,  0,
                    120,  209,  209,  0,
                    124,  210,  210,  0,
                    132,  207,  207,  0,
                    135,  211,  211,  0,
                    137,  212,  212,  0,
                    141,  213,  213,  0,
                    144,  214,  214,  0,
                    147,  215,  215,  0,
                    150,  216,  216,  0,
                    153,  217,  217,  0,
                    156,  218,  218,  0,
                    159,  211,  211,  0,
                    161,  207,  207,  0,
                    164,  219,  219,  0,
                    169,  220,  220,  0,
                    176,  221,  221,  0,
                    179,  222,  222,  0,
                    188,  223,  223,  0,
                    192,  224,  224,  0,
                    202,  362,  1547, 2,
                    220,  363,  1618, 2,
                    238,  364,  1619, 2,
                    242,  225,  225,  0,
                    244,  365,  67,   3,
                    245,  368,  70,   3,
                    254,  226,  226,  0,
                    263,  227,  227,  0,
                    272,  228,  228,  0,
                    279,  229,  229,  0,
                    312,  230,  230,  0,
                    320,  231,  231,  0,
                    326,  232,  232,  0,
                    331,  233,  233,  0,
                    335,  234,  234,  0,
                    360,  235,  235,  0,
                    361,  368,  70,   3,
                    365,  225,  225,  0,
                    377,  369,  1620, 2,
                    384,  362,  1547, 2,
                    387,  223,  223,  0,
                    390,  238,  238,  0,
                    394,  239,  239,  0,
                    395,  370,  67,   3,
                    396,  373,  70,   3,
                    403,  240,  240,  0,
                    410,  241,  241,  0,
                    419,  242,  242,  0,
                    426,  243,  243,  0,
                    442,  244,  244,  0,
                    450,  245,  245,  0,
                    456,  246,  246,  0,
                    461,  247,  247,  0,
                    465,  248,  248,  0,
                    490,  249,  249,  0,
                    491,  373,  70,   3,
                    495,  238,  238,  0,
                    498,  251,  251,  0,
                    500,  252,  252,  0,
                    502,  253,  253,  0,
                    506,  254,  254,  0,
                    508,  255,  255,  0,
                    512,  252,  252,  0,
                    515,  256,  256,  0,
                    517,  257,  257,  0,
                    521,  258,  258,  0,
                    524,  259,  259,  0,
                    527,  260,  260,  0,
                    531,  261,  261,  0,
                    535,  262,  262,  0,
                    538,  263,  263,  0,
                    541,  264,  264,  0,
                    544,  265,  265,  0,
                    545,  266,  266,  0,
                    549,  267,  267,  0,
                    557,  265,  265,  0,
                    560,  268,  268,  0,
                    563,  256,  256,  0,
                    564,  252,  252,  0,
                    565,  269,  269,  0,
                    572,  374,  1547, 2,
                    592,  375,  1618, 2,
                    606,  376,  1619, 2,
                    612,  270,  270,  0,
                    614,  377,  46,   4,
                    615,  380,  49,   4,
                    624,  271,  271,  0,
                    660,  272,  272,  0,
                    661,  380,  49,   4,
                    665,  270,  270,  0,
                    674,  381,  1620, 2,
                    681,  374,  1547, 2,
                    682,  269,  269,  0,
                    683,  284,  284,  0,
                    701,  307,  307,  0,
                    707,  308,  308,  0,
                    710,  394,  46,   4,
                    711,  397,  49,   4,
                    720,  309,  309,  0,
                    739,  310,  310,  0,
                    774,  309,  309,  0,
                    779,  311,  311,  0,
                    780,  397,  49,   4,
                    787,  308,  308,  0,
                    788,  312,  312,  0,
                    797,  308,  308,  0,
                    798,  307,  307,  0,
                    808,  300,  300,  0,
                    813,  390,  46,   4,
                    814,  393,  49,   4,
                    823,  301,  301,  0,
                    842,  302,  302,  0,
                    877,  301,  301,  0,
                    882,  303,  303,  0,
                    883,  393,  49,   4,
                    890,  300,  300,  0,
                    891,  304,  304,  0,
                    900,  300,  300,  0,
                    901,  299,  299,  0,
                    909,  293,  293,  0,
                    914,  386,  46,   4,
                    915,  389,  49,   4,
                    922,  294,  294,  0,
                    941,  295,  295,  0,
                    976,  294,  294,  0,
                    979,  296,  296,  0,
                    980,  389,  49,   4,
                    984,  292,  292,  0,
                    989,  286,  286,  0,
                    996,  382,  46,   4,
                    997,  385,  49,   4,
                    1004, 287,  287,  0,
                    1021, 288,  288,  0,
                    1056, 287,  287,  0,
                    1059, 289,  289,  0,
                    1060, 385,  49,   4,
                    1064, 285,  285,  0,
                    1068, 307,  307,  0,
                    1070, 284,  284,  0,
                    1073, 315,  315,  0,
                    1074, 316,  316,  0,
                    1075, 398,  89,   5,
                    1076, 401,  92,   5,
                    1083, 317,  317,  0,
                    1088, 318,  318,  0,
                    1097, 319,  319,  0,
                    1104, 320,  320,  0,
                    1113, 321,  321,  0,
                    1116, 322,  322,  0,
                    1122, 323,  323,  0,
                    1124, 324,  324,  0,
                    1154, 323,  323,  0,
                    1160, 326,  326,  0,
                    1169, 327,  327,  0,
                    1183, 402,  1557, 2,
                    1203, 403,  1588, 2,
                    1205, 404,  1589, 2,
                    1219, 405,  1590, 2,
                    1232, 328,  328,  0,
                    1264, 329,  329,  0,
                    1265, 406,  85,   6,
                    1266, 409,  88,   6,
                    1275, 330,  330,  0,
                    1284, 331,  331,  0,
                    1291, 332,  332,  0,
                    1300, 333,  333,  0,
                    1307, 334,  334,  0,
                    1310, 335,  335,  0,
                    1318, 336,  336,  0,
                    1322, 337,  337,  0,
                    1326, 338,  338,  0,
                    1329, 339,  339,  0,
                    1332, 340,  340,  0,
                    1333, 409,  88,   6,
                    1337, 329,  329,  0,
                    1351, 410,  1591, 2,
                    1358, 402,  1557, 2,
                    1361, 327,  327,  0,
                    1364, 342,  342,  0,
                    1371, 411,  1547, 2,
                    1386, 412,  1618, 2,
                    1400, 413,  1619, 2,
                    1405, 342,  342,  0,
                    1413, 414,  1620, 2,
                    1416, 411,  1547, 2,
                    1417, 342,  342,  0,
                    1426, 343,  343,  0,
                    1427, 401,  92,   5,
                    1433, 315,  315,  0,
                    1436, 345,  345,  0,
                    1437, 361,  85,   1,
                    1440, 346,  346,  0,
                    1443, 202,  202,  0,
                    1445, 197,  197,  0,
                    1446, 201,  201,  0,
                ),
                localVariableTable = intArrayOf(
                    7,    99,   3,    0,
                    20,   102,  4,    1,
                    44,   84,   8,    2,
                    136,  21,   4,    3,
                    137,  20,   6,    4,
                    252,  8,    32,   5,
                    200,  60,   4,    6,
                    218,  68,   10,   7,
                    240,  53,   28,   8,
                    293,  11,   10,   8,
                    260,  101,  4,    5,
                    254,  107,  33,   9,
                    244,  121,  30,   10,
                    304,  62,   28,   8,
                    242,  124,  29,   11,
                    238,  139,  27,   12,
                    286,  91,   32,   7,
                    260,  117,  34,   6,
                    377,  4,    4,    6,
                    217,  164,  6,    13,
                    377,  4,    10,   7,
                    220,  161,  25,   14,
                    202,  183,  20,   15,
                    381,  4,    34,   6,
                    395,  10,   4,    10,
                    403,  31,   10,   16,
                    402,  89,   8,    17,
                    434,  57,   25,   16,
                    405,  90,   20,   10,
                    516,  45,   6,    18,
                    517,  44,   8,    19,
                    572,  8,    8,    15,
                    73,   507,  11,   20,
                    571,  78,   6,    6,
                    622,  35,   31,   21,
                    591,  66,   10,   7,
                    657,  4,    10,   21,
                    624,  37,   33,   22,
                    614,  51,   29,   23,
                    610,  56,   27,   24,
                    612,  54,   28,   25,
                    606,  68,   26,   26,
                    649,  25,   34,   6,
                    657,  17,   35,   7,
                    674,  4,    6,    6,
                    590,  88,   8,    13,
                    674,  4,    10,   7,
                    592,  86,   11,   14,
                    580,  102,  20,   15,
                    678,  4,    34,   6,
                    40,   682,  5,    27,
                    710,  18,   11,   23,
                    718,  58,   25,   28,
                    776,  4,    11,   28,
                    720,  60,   26,   29,
                    728,  57,   28,   23,
                    722,  86,   33,   27,
                    808,  2,    5,    27,
                    813,  12,   10,   23,
                    74,   757,  12,   30,
                    821,  58,   20,   31,
                    879,  4,    12,   31,
                    823,  60,   25,   32,
                    825,  63,   26,   23,
                    810,  99,   33,   27,
                    831,  78,   34,   30,
                    909,  4,    5,    27,
                    909,  4,    12,   30,
                    914,  10,   5,    23,
                    67,   863,  9,    33,
                    921,  59,   11,   34,
                    922,  58,   12,   35,
                    924,  60,   20,   23,
                    913,  76,   33,   27,
                    913,  76,   34,   30,
                    930,  59,   35,   33,
                    989,  6,    5,    27,
                    989,  6,    9,    33,
                    989,  6,    12,   30,
                    996,  14,   5,    23,
                    1003, 57,   10,   36,
                    1004, 56,   11,   37,
                    1010, 54,   25,   23,
                    565,  563,  4,    38,
                    6,    1185, 2,    39,
                    500,  691,  3,    40,
                    1205, 16,   26,   41,
                    1202, 32,   3,    42,
                    1075, 166,  5,    43,
                    1265, 12,   5,    44,
                    1273, 8,    39,   45,
                    1281, 52,   0,    45,
                    1275, 58,   40,   46,
                    1277, 60,   41,   44,
                    1264, 74,   3,    47,
                    1230, 108,  26,   48,
                    1230, 108,  30,   49,
                    1232, 106,  31,   50,
                    1219, 132,  28,   26,
                    1221, 130,  29,   41,
                    1234, 117,  36,   42,
                    1241, 110,  37,   43,
                    1201, 154,  2,    13,
                    1351, 4,    3,    42,
                    1351, 4,    5,    43,
                    1203, 152,  12,   51,
                    1351, 4,    26,   41,
                    1182, 177,  7,    52,
                    1183, 176,  11,   53,
                    1403, 6,    12,   24,
                    1405, 4,    17,   54,
                    1400, 13,   11,   26,
                    1384, 30,   3,    13,
                    1385, 29,   4,    7,
                    1386, 28,   5,    14,
                    1370, 47,   0,    6,
                    1371, 46,   2,    15,
                    1082, 345,  9,    55,
                    1083, 344,  10,   56,
                    1355, 76,   37,   43,
                    683,  754,  6,    57,
                    82,   1355, 15,   58,
                    84,   1353, 16,   59,
                    1128, 309,  20,   38,
                    1191, 246,  25,   40,
                    75,   1365, 13,   60,
                    580,  861,  32,   20,
                    995,  446,  34,   30,
                    106,  1339, 18,   0,
                    122,  1323, 19,   1,
                    128,  1317, 21,   2,
                    1191, 254,  22,   39,
                    995,  450,  33,   27,
                    995,  450,  35,   33,
                    1446, 14,   2,    39,
                    1446, 14,   3,    0,
                    1446, 14,   4,    1,
                    1446, 14,   5,    27,
                    1446, 14,   8,    2,
                    0,    1460, 42,   61,
                    0,    1460, 43,   62,
                ),
                kotlinDebugSegment = intArrayOf(
                    7,   203, 0,
                    8,   203, 0,
                    33,  224, 0,
                    34,  224, 0,
                    35,  224, 0,
                    37,  225, 0,
                    38,  225, 0,
                    49,  225, 0,
                    51,  224, 0,
                    52,  224, 0,
                    56,  239, 0,
                    57,  239, 0,
                    68,  239, 0,
                    93,  269, 0,
                    94,  269, 0,
                    95,  269, 0,
                    97,  270, 0,
                    98,  270, 0,
                    101, 270, 0,
                    103, 269, 0,
                    104, 269, 0,
                    109, 308, 0,
                    110, 308, 0,
                    115, 308, 0,
                    121, 300, 0,
                    122, 300, 0,
                    127, 300, 0,
                    133, 293, 0,
                    134, 293, 0,
                    139, 293, 0,
                    142, 286, 0,
                    143, 286, 0,
                    148, 286, 0,
                    154, 316, 0,
                    155, 316, 0,
                    167, 327, 0,
                    168, 327, 0,
                    169, 327, 0,
                    170, 327, 0,
                    173, 329, 0,
                    174, 329, 0,
                    186, 329, 0,
                    188, 327, 0,
                    189, 327, 0,
                    192, 342, 0,
                    193, 342, 0,
                    194, 342, 0,
                    196, 342, 0,
                    197, 342, 0,
                    200, 316, 0,
                    203, 203, 0,
                )
            )
        )
    }

    // WasmCompiledModuleFragment.linkWasmCompiledFragments in WasmCompiledModuleFragment.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment.kt#L124
    fun testWasmCompiledModuleFragmentLinkWasmCompiledFragments() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "linkWasmCompiledFragments",
                sourceNames = arrayOf(
                    "WasmCompiledModuleFragment.kt",
                    "Maps.kt",
                    "WasmCompiledModuleFragment.kt",
                    "_Collections.kt",
                    "_Maps.kt",
                    "WasmIrExpressionBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment",
                    "kotlin/collections/MapsKt__MapsKt",
                    "org/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragmentKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "kotlin/collections/MapsKt___MapsKt",
                    "org/jetbrains/kotlin/wasm/ir/WasmIrExpressionBuilderKt"
                ),
                variableNames = arrayOf(
                    "ir:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "typeInfoElement:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataElement;",
                    "constData:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataCharArray;",
                    "str:Ljava/lang/String;",
                    "\$i\$a\$-getOrPut-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$prev\$1:I",
                    "answer\$iv:Ljava/lang/Object;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv:Ljava/util/Map;",
                    "key\$iv:Ljava/lang/Object;",
                    "prev:I",
                    "interfaceImplementation:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/InterfaceImplementation;",
                    "\$i\$a\$-buildData-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$data\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "\$i\$a\$-map-WasmCompiledModuleFragmentKt\$buildData\$1\$iv:I",
                    "id\$iv:I",
                    "offset\$iv:Ljava/util/List;",
                    "it\$iv:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataElement;",
                    "item\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$mapTo\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$map:I",
                    "\$this\$map\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$buildData:I",
                    "\$this\$buildData\$iv:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment\$ReferencableAndDefinable;",
                    "\$i\$a\$-buildData-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$data\$2:I",
                    "\$i\$a\$-map-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$elements\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-associateWith-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElementsLists\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$associateWithTo:I",
                    "\$this\$associateWithTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$associateWith:I",
                    "result\$iv:Ljava/util/LinkedHashMap;",
                    "\$this\$associateWith\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildWasmExpression-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1\$functions\$1\$expression\$1:I",
                    "\$this\$linkWasmCompiledFragments_u24lambda_u2d8_u24lambda_u2d7_u24lambda_u2d6:Lorg/jetbrains/kotlin/wasm/ir/WasmExpressionBuilder;",
                    "\$i\$f\$buildWasmExpression:I",
                    "res\$iv:Ljava/util/List;",
                    "\$i\$a\$-MutableList-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1\$functions\$1:I",
                    "wasmFunc:Lorg/jetbrains/kotlin/wasm/ir/WasmSymbol;",
                    "expression:Ljava/util/List;",
                    "idx:I",
                    "\$i\$a\$-map-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1:I",
                    "interfaceFunction:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "methods:Ljava/util/Map;",
                    "type:Lorg/jetbrains/kotlin/wasm/ir/WasmType;",
                    "functions:Ljava/util/List;",
                    "item\$iv\$iv:Ljava/util/Map\$Entry;",
                    "\$this\$mapTo\$iv\$iv:Ljava/util/Map;",
                    "\$this\$map\$iv:Ljava/util/Map;",
                    "\$i\$f\$sortedBy:I",
                    "\$this\$sortedBy\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-forEach-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$2\$2:I",
                    "it:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment\$FunWithPriority;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$f\$forEach:I",
                    "\$this\$forEach\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-with-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$2:I",
                    "\$this\$linkWasmCompiledFragments_u24lambda_u2d11:Lorg/jetbrains/kotlin/wasm/ir/WasmIrExpressionBuilder;",
                    "\$i\$a\$-forEach-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$3:I",
                    "function:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "table:Lorg/jetbrains/kotlin/wasm/ir/WasmTable;",
                    "size:I",
                    "element\$iv:Ljava/util/Map\$Entry;",
                    "\$this\$forEach\$iv:Ljava/util/Map;",
                    "\$i\$f\$filterIsInstanceTo:I",
                    "\$this\$filterIsInstanceTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filterIsInstance:I",
                    "\$this\$filterIsInstance\$iv:Ljava/lang/Iterable;",
                    "klassIds:Ljava/util/Map;",
                    "currentDataSectionAddress:I",
                    "interfaceTableAddresses:Ljava/util/Map;",
                    "stringDataSectionStart:I",
                    "stringDataSectionBytes:Ljava/util/List;",
                    "stringAddrs:Ljava/util/Map;",
                    "interfaceImplementationIds:Ljava/util/Map;",
                    "numberOfInterfaceImpls:Ljava/util/Map;",
                    "data:Ljava/util/List;",
                    "logTypeInfo:Z",
                    "offsetExpr:Ljava/util/List;",
                    "elements:Lorg/jetbrains/kotlin/wasm/ir/WasmElement;",
                    "interfaceTableElementsLists:Ljava/util/Map;",
                    "interfaceTableElements:Ljava/util/List;",
                    "masterInitFunctionType:Lorg/jetbrains/kotlin/wasm/ir/WasmFunctionType;",
                    "masterInitFunction:Lorg/jetbrains/kotlin/wasm/ir/WasmFunction\$Defined;",
                    "typeInfoSize:I",
                    "memorySizeInPages:I",
                    "memory:Lorg/jetbrains/kotlin/wasm/ir/WasmMemory;",
                    "importedFunctions:Ljava/util/List;",
                    "sortedRttGlobals:Ljava/util/List;",
                    "module:Lorg/jetbrains/kotlin/wasm/ir/WasmModule;",
                    "this:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment;"
                ),
                allLineLocations = intArrayOf(
                    0,    124,  124,  0,
                    20,   125,  125,  0,
                    40,   126,  126,  0,
                    60,   127,  127,  0,
                    80,   128,  128,  0,
                    100,  130,  130,  0,
                    110,  130,  130,  0,
                    111,  131,  131,  0,
                    113,  132,  132,  0,
                    146,  133,  133,  0,
                    169,  134,  134,  0,
                    180,  135,  135,  0,
                    191,  138,  138,  0,
                    201,  138,  138,  0,
                    202,  139,  139,  0,
                    238,  140,  140,  0,
                    261,  141,  141,  0,
                    272,  142,  142,  0,
                    283,  145,  145,  0,
                    286,  146,  146,  0,
                    296,  146,  146,  0,
                    298,  147,  147,  0,
                    308,  147,  147,  0,
                    310,  148,  148,  0,
                    351,  149,  149,  0,
                    370,  149,  149,  0,
                    375,  150,  150,  0,
                    401,  151,  151,  0,
                    413,  152,  152,  0,
                    424,  157,  157,  0,
                    430,  158,  158,  0,
                    441,  159,  159,  0,
                    448,  161,  161,  0,
                    459,  162,  162,  0,
                    470,  163,  163,  0,
                    482,  164,  164,  0,
                    496,  165,  165,  0,
                    516,  166,  166,  0,
                    530,  168,  168,  0,
                    540,  168,  168,  0,
                    542,  169,  169,  0,
                    552,  169,  169,  0,
                    554,  170,  170,  0,
                    590,  171,  171,  0,
                    604,  351,  357,  1,
                    615,  352,  358,  1,
                    620,  353,  359,  1,
                    623,  171,  171,  0,
                    629,  354,  360,  1,
                    641,  355,  361,  1,
                    646,  357,  363,  1,
                    648,  352,  358,  1,
                    649,  171,  171,  0,
                    664,  172,  172,  0,
                    684,  173,  173,  0,
                    707,  176,  176,  0,
                    719,  177,  177,  0,
                    739,  179,  179,  0,
                    748,  358,  334,  2,
                    761,  359,  1547, 3,
                    787,  360,  1618, 3,
                    815,  361,  1619, 3,
                    829,  362,  335,  2,
                    847,  179,  179,  0,
                    861,  363,  336,  2,
                    871,  363,  336,  2,
                    873,  364,  337,  2,
                    887,  365,  338,  2,
                    924,  366,  1620, 3,
                    929,  359,  1547, 3,
                    930,  358,  334,  2,
                    934,  180,  180,  0,
                    945,  367,  334,  2,
                    958,  368,  1547, 3,
                    984,  369,  1618, 3,
                    1012, 370,  1619, 3,
                    1026, 371,  335,  2,
                    1044, 180,  180,  0,
                    1058, 372,  336,  2,
                    1068, 372,  336,  2,
                    1070, 373,  337,  2,
                    1084, 374,  338,  2,
                    1121, 375,  1620, 3,
                    1126, 368,  1547, 3,
                    1127, 367,  334,  2,
                    1134, 179,  179,  0,
                    1140, 181,  181,  0,
                    1168, 179,  179,  0,
                    1173, 183,  183,  0,
                    1176, 184,  184,  0,
                    1177, 215,  215,  0,
                    1181, 216,  216,  0,
                    1197, 216,  216,  0,
                    1213, 216,  216,  0,
                    1216, 217,  217,  0,
                    1222, 215,  215,  0,
                    1230, 220,  220,  0,
                    1240, 220,  220,  0,
                    1242, 221,  221,  0,
                    1255, 223,  223,  0,
                    1255, 224,  224,  0,
                    1261, 225,  225,  0,
                    1275, 376,  1547, 3,
                    1301, 377,  1618, 3,
                    1329, 378,  1619, 3,
                    1343, 226,  226,  0,
                    1380, 379,  1620, 3,
                    1385, 376,  1547, 3,
                    1389, 228,  228,  0,
                    1403, 223,  223,  0,
                    1424, 231,  231,  0,
                    1449, 380,  1269, 3,
                    1473, 381,  1270, 3,
                    1480, 382,  1283, 3,
                    1508, 383,  1284, 3,
                    1529, 232,  232,  0,
                    1539, 232,  232,  0,
                    1557, 385,  1286, 3,
                    1562, 381,  1270, 3,
                    1563, 231,  231,  0,
                    1565, 235,  235,  0,
                    1580, 241,  241,  0,
                    1587, 386,  125,  4,
                    1613, 387,  152,  4,
                    1625, 387,  152,  4,
                    1649, 388,  153,  4,
                    1660, 241,  241,  0,
                    1667, 241,  241,  0,
                    1679, 241,  241,  0,
                    1684, 242,  242,  0,
                    1708, 243,  243,  0,
                    1753, 244,  244,  0,
                    1774, 245,  245,  0,
                    1777, 389,  33,   5,
                    1787, 389,  33,   5,
                    1789, 390,  34,   5,
                    1806, 246,  246,  0,
                    1838, 247,  247,  0,
                    1839, 391,  35,   5,
                    1841, 245,  245,  0,
                    1843, 248,  248,  0,
                    1855, 243,  243,  0,
                    1870, 243,  243,  0,
                    1872, 250,  250,  0,
                    1876, 251,  251,  0,
                    1878, 252,  252,  0,
                    1880, 253,  253,  0,
                    1911, 250,  250,  0,
                    1926, 392,  154,  4,
                    1931, 386,  125,  4,
                    1932, 241,  241,  0,
                    1934, 257,  257,  0,
                    1952, 258,  258,  0,
                    1971, 259,  259,  0,
                    1988, 260,  260,  0,
                    2000, 393,  1043, 3,
                    2012, 393,  1043, 3,
                    2020, 260,  260,  0,
                    2024, 394,  1849, 3,
                    2062, 261,  261,  0,
                    2079, 262,  262,  0,
                    2083, 395,  1850, 3,
                    2084, 263,  263,  0,
                    2088, 259,  259,  0,
                    2089, 264,  264,  0,
                    2117, 266,  266,  0,
                    2132, 396,  211,  4,
                    2144, 396,  211,  4,
                    2175, 266,  266,  0,
                    2182, 266,  266,  0,
                    2194, 266,  266,  0,
                    2199, 267,  267,  0,
                    2223, 267,  267,  0,
                    2225, 268,  268,  0,
                    2245, 269,  269,  0,
                    2249, 397,  212,  4,
                    2250, 271,  271,  0,
                    2253, 272,  272,  0,
                    2262, 273,  273,  0,
                    2275, 273,  273,  0,
                    2284, 273,  273,  0,
                    2295, 276,  276,  0,
                    2320, 278,  278,  0,
                    2335, 398,  798,  3,
                    2354, 407,  807,  3,
                    2403, 408,  808,  3,
                    2408, 398,  798,  3,
                    2409, 278,  278,  0,
                    2411, 281,  281,  0,
                    2426, 409,  1043, 3,
                    2438, 409,  1043, 3,
                    2441, 281,  281,  0,
                    2443, 284,  284,  0,
                    2470, 285,  285,  0,
                    2479, 288,  288,  0,
                    2494, 410,  798,  3,
                    2513, 419,  807,  3,
                    2562, 420,  808,  3,
                    2567, 410,  798,  3,
                    2571, 288,  288,  0,
                    2578, 289,  289,  0,
                    2601, 290,  290,  0,
                    2608, 291,  291,  0,
                    2628, 292,  292,  0,
                    2634, 294,  294,  0,
                    2652, 296,  296,  0,
                    2661, 283,  283,  0,
                    2665, 284,  284,  0,
                    2667, 285,  285,  0,
                    2669, 286,  286,  0,
                    2671, 287,  287,  0,
                    2673, 283,  283,  0,
                    2677, 288,  288,  0,
                    2679, 289,  289,  0,
                    2681, 290,  290,  0,
                    2683, 291,  291,  0,
                    2685, 292,  292,  0,
                    2687, 294,  294,  0,
                    2689, 296,  296,  0,
                    2691, 293,  293,  0,
                    2692, 295,  295,  0,
                    2694, 283,  283,  0,
                    2704, 298,  298,  0,
                    2709, 299,  299,  0,
                ),
                localVariableTable = intArrayOf(
                    163,  25,   5,    0,
                    146,  42,   4,    1,
                    255,  25,   6,    0,
                    238,  42,   5,    1,
                    375,  46,   9,    2,
                    351,  70,   8,    3,
                    623,  1,    16,   4,
                    629,  14,   16,   5,
                    604,  45,   14,   6,
                    615,  34,   15,   7,
                    601,  48,   12,   8,
                    601,  48,   13,   9,
                    657,  47,   11,   10,
                    590,  114,  10,   11,
                    847,  12,   23,   12,
                    844,  15,   22,   13,
                    829,  83,   21,   14,
                    861,  51,   24,   15,
                    873,  39,   25,   16,
                    826,  86,   19,   17,
                    815,  106,  18,   18,
                    787,  139,  16,   19,
                    784,  142,  14,   20,
                    784,  142,  15,   21,
                    761,  169,  13,   22,
                    758,  172,  12,   23,
                    748,  183,  11,   24,
                    745,  186,  10,   25,
                    1044, 12,   23,   26,
                    1041, 15,   22,   13,
                    1026, 83,   21,   14,
                    1058, 51,   24,   15,
                    1070, 39,   25,   16,
                    1023, 86,   19,   17,
                    1012, 106,  18,   18,
                    984,  139,  16,   19,
                    981,  142,  14,   20,
                    981,  142,  15,   21,
                    958,  169,  13,   22,
                    955,  172,  12,   23,
                    945,  183,  11,   24,
                    942,  186,  10,   25,
                    1343, 25,   22,   27,
                    1340, 28,   21,   28,
                    1329, 48,   20,   29,
                    1301, 81,   18,   19,
                    1298, 84,   16,   30,
                    1298, 84,   17,   31,
                    1275, 111,  15,   22,
                    1272, 114,  14,   32,
                    1529, 11,   23,   33,
                    1526, 14,   22,   34,
                    1508, 46,   21,   35,
                    1480, 82,   19,   36,
                    1477, 85,   18,   37,
                    1449, 114,  16,   38,
                    1473, 90,   17,   39,
                    1446, 117,  15,   40,
                    1806, 33,   39,   41,
                    1803, 36,   38,   42,
                    1777, 64,   36,   43,
                    1789, 52,   37,   44,
                    1753, 99,   34,   45,
                    1774, 78,   35,   46,
                    1843, 9,    41,   47,
                    1750, 102,  32,   48,
                    1660, 254,  24,   49,
                    1672, 242,  25,   50,
                    1684, 230,  26,   51,
                    1708, 206,  27,   52,
                    1872, 42,   42,   53,
                    1649, 274,  22,   54,
                    1613, 315,  20,   19,
                    1610, 318,  18,   55,
                    1610, 318,  19,   31,
                    1587, 345,  17,   22,
                    1584, 348,  16,   56,
                    2000, 15,   22,   57,
                    1997, 18,   21,   58,
                    2062, 18,   26,   59,
                    2059, 21,   25,   60,
                    2052, 28,   24,   61,
                    2024, 60,   22,   62,
                    2021, 63,   21,   63,
                    1988, 97,   20,   64,
                    1985, 100,  19,   65,
                    2175, 71,   23,   66,
                    2187, 59,   24,   67,
                    2199, 47,   25,   68,
                    2225, 21,   26,   69,
                    2168, 78,   21,   70,
                    2132, 118,  19,   62,
                    2129, 121,  18,   71,
                    2382, 18,   28,   35,
                    2354, 51,   26,   72,
                    2351, 54,   24,   73,
                    2351, 54,   25,   31,
                    2335, 74,   23,   74,
                    2332, 77,   22,   75,
                    2426, 15,   24,   57,
                    2423, 18,   23,   58,
                    2541, 18,   33,   35,
                    2513, 51,   31,   72,
                    2510, 54,   29,   73,
                    2510, 54,   30,   31,
                    2494, 74,   28,   74,
                    2491, 77,   27,   75,
                    111,  2601, 1,    76,
                    113,  2599, 2,    77,
                    202,  2510, 3,    78,
                    286,  2426, 4,    79,
                    298,  2414, 5,    80,
                    310,  2402, 6,    81,
                    542,  2170, 7,    82,
                    554,  2158, 8,    83,
                    1173, 1539, 9,    84,
                    1176, 1536, 10,   85,
                    1230, 1482, 11,   68,
                    1242, 1470, 12,   86,
                    1424, 1288, 13,   87,
                    1565, 1147, 14,   88,
                    1934, 778,  15,   89,
                    1952, 760,  16,   90,
                    1971, 741,  17,   91,
                    2253, 459,  18,   92,
                    2262, 450,  19,   93,
                    2295, 417,  20,   94,
                    2411, 301,  21,   95,
                    2443, 269,  22,   96,
                    2704, 8,    23,   97,
                    0,    2712, 0,    98,
                ),
                kotlinDebugSegment = intArrayOf(
                    44,  171, 0,
                    45,  171, 0,
                    46,  171, 0,
                    48,  171, 0,
                    49,  171, 0,
                    50,  171, 0,
                    51,  171, 0,
                    58,  179, 0,
                    59,  179, 0,
                    60,  179, 0,
                    61,  179, 0,
                    62,  179, 0,
                    64,  179, 0,
                    65,  179, 0,
                    66,  179, 0,
                    67,  179, 0,
                    68,  179, 0,
                    69,  179, 0,
                    70,  179, 0,
                    72,  180, 0,
                    73,  180, 0,
                    74,  180, 0,
                    75,  180, 0,
                    76,  180, 0,
                    78,  180, 0,
                    79,  180, 0,
                    80,  180, 0,
                    81,  180, 0,
                    82,  180, 0,
                    83,  180, 0,
                    84,  180, 0,
                    102, 225, 0,
                    103, 225, 0,
                    104, 225, 0,
                    106, 225, 0,
                    107, 225, 0,
                    111, 231, 0,
                    112, 231, 0,
                    113, 231, 0,
                    114, 231, 0,
                    117, 231, 0,
                    118, 231, 0,
                    122, 241, 0,
                    123, 241, 0,
                    124, 241, 0,
                    125, 241, 0,
                    133, 245, 0,
                    134, 245, 0,
                    135, 245, 0,
                    138, 245, 0,
                    148, 241, 0,
                    149, 241, 0,
                    155, 260, 0,
                    156, 260, 0,
                    158, 260, 0,
                    161, 260, 0,
                    166, 266, 0,
                    167, 266, 0,
                    175, 266, 0,
                    183, 278, 0,
                    184, 278, 0,
                    185, 278, 0,
                    186, 278, 0,
                    189, 281, 0,
                    190, 281, 0,
                    195, 288, 0,
                    196, 288, 0,
                    197, 288, 0,
                    198, 288, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "linkWasmCompiledFragments",
                sourceNames = arrayOf(
                    "WasmCompiledModuleFragment.kt",
                    "Maps.kt",
                    "WasmCompiledModuleFragment.kt",
                    "_Collections.kt",
                    "_Maps.kt",
                    "WasmIrExpressionBuilder.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment",
                    "kotlin/collections/MapsKt__MapsKt",
                    "org/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragmentKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "kotlin/collections/MapsKt___MapsKt",
                    "org/jetbrains/kotlin/wasm/ir/WasmIrExpressionBuilderKt"
                ),
                variableNames = arrayOf(
                    "typeInfoElement:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataElement;",
                    "ir:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "str:Ljava/lang/String;",
                    "constData:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataCharArray;",
                    "\$i\$a\$-getOrPut-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$prev\$1:I",
                    "answer\$iv:Ljava/lang/Object;",
                    "key\$iv:Ljava/lang/Object;",
                    "\$this\$getOrPut\$iv:Ljava/util/Map;",
                    "\$i\$f\$getOrPut:I",
                    "value\$iv:Ljava/lang/Object;",
                    "interfaceImplementation:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/InterfaceImplementation;",
                    "prev:I",
                    "stringAddrs:Ljava/util/Map;",
                    "\$i\$a\$-buildData-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$data\$1:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrClassSymbol;",
                    "klassIds:Ljava/util/Map;",
                    "numberOfInterfaceImpls:Ljava/util/Map;",
                    "id\$iv:I",
                    "\$this\$buildData\$iv:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment\$ReferencableAndDefinable;",
                    "offset\$iv:Ljava/util/List;",
                    "it\$iv:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/ConstantDataElement;",
                    "\$i\$a\$-map-WasmCompiledModuleFragmentKt\$buildData\$1\$iv:I",
                    "item\$iv\$iv\$iv:Ljava/lang/Object;",
                    "destination\$iv\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$mapTo\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$map\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "\$i\$f\$buildData:I",
                    "\$i\$a\$-buildData-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$data\$2:I",
                    "interfaceTableAddresses:Ljava/util/Map;",
                    "logTypeInfo:Z",
                    "stringDataSectionStart:I",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrSimpleFunctionSymbol;",
                    "\$i\$a\$-map-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$elements\$1:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$this\$associateWith\$iv:Ljava/lang/Iterable;",
                    "it:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "\$i\$a\$-associateWith-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElementsLists\$1:I",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$associateWithTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$associateWithTo:I",
                    "\$i\$f\$associateWith:I",
                    "result\$iv:Ljava/util/LinkedHashMap;",
                    "stringDataSectionBytes:Ljava/util/List;",
                    "interfaceImplementationIds:Ljava/util/Map;",
                    "\$this\$map\$iv:Ljava/util/Map;",
                    "\$this\$mapTo\$iv\$iv:Ljava/util/Map;",
                    "methods:Ljava/util/Map;",
                    "item\$iv\$iv:Ljava/util/Map\$Entry;",
                    "data:Ljava/util/List;",
                    "elements:Lorg/jetbrains/kotlin/wasm/ir/WasmElement;",
                    "\$this\$linkWasmCompiledFragments_u24lambda_u2d8_u24lambda_u2d7_u24lambda_u2d6:Lorg/jetbrains/kotlin/wasm/ir/WasmExpressionBuilder;",
                    "\$i\$a\$-buildWasmExpression-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1\$functions\$1\$expression\$1:I",
                    "res\$iv:Ljava/util/List;",
                    "\$i\$f\$buildWasmExpression:I",
                    "expression:Ljava/util/List;",
                    "wasmFunc:Lorg/jetbrains/kotlin/wasm/ir/WasmSymbol;",
                    "idx:I",
                    "\$i\$a\$-MutableList-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1\$functions\$1:I",
                    "functions:Ljava/util/List;",
                    "interfaceFunction:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "type:Lorg/jetbrains/kotlin/wasm/ir/WasmType;",
                    "\$i\$a\$-map-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$interfaceTableElements\$1:I",
                    "\$this\$sortedBy\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$sortedBy:I",
                    "offsetExpr:Ljava/util/List;",
                    "\$i\$a\$-with-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$2:I",
                    "element\$iv:Ljava/lang/Object;",
                    "it:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment\$FunWithPriority;",
                    "\$i\$a\$-forEach-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$2\$2:I",
                    "\$this\$forEach\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$forEach:I",
                    "\$this\$linkWasmCompiledFragments_u24lambda_u2d11:Lorg/jetbrains/kotlin/wasm/ir/WasmIrExpressionBuilder;",
                    "interfaceTableElementsLists:Ljava/util/Map;",
                    "\$this\$forEach\$iv:Ljava/util/Map;",
                    "element\$iv:Ljava/util/Map\$Entry;",
                    "\$i\$a\$-forEach-WasmCompiledModuleFragment\$linkWasmCompiledFragments\$3:I",
                    "function:Lorg/jetbrains/kotlin/ir/symbols/IrFunctionSymbol;",
                    "table:Lorg/jetbrains/kotlin/wasm/ir/WasmTable;",
                    "size:I",
                    "currentDataSectionAddress:I",
                    "\$this\$filterIsInstanceTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filterIsInstanceTo:I",
                    "\$this\$filterIsInstance\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$filterIsInstance:I",
                    "masterInitFunctionType:Lorg/jetbrains/kotlin/wasm/ir/WasmFunctionType;",
                    "interfaceTableElements:Ljava/util/List;",
                    "sortedRttGlobals:Ljava/util/List;",
                    "module:Lorg/jetbrains/kotlin/wasm/ir/WasmModule;",
                    "typeInfoSize:I",
                    "masterInitFunction:Lorg/jetbrains/kotlin/wasm/ir/WasmFunction\$Defined;",
                    "memorySizeInPages:I",
                    "memory:Lorg/jetbrains/kotlin/wasm/ir/WasmMemory;",
                    "importedFunctions:Ljava/util/List;",
                    "this:Lorg/jetbrains/kotlin/backend/wasm/ir2wasm/WasmCompiledModuleFragment;"
                ),
                allLineLocations = intArrayOf(
                    0,    124,  124,  0,
                    19,   125,  125,  0,
                    36,   126,  126,  0,
                    53,   127,  127,  0,
                    70,   128,  128,  0,
                    87,   130,  130,  0,
                    94,   131,  131,  0,
                    95,   132,  132,  0,
                    117,  133,  133,  0,
                    133,  134,  134,  0,
                    136,  135,  135,  0,
                    142,  138,  138,  0,
                    149,  139,  139,  0,
                    171,  140,  140,  0,
                    187,  141,  141,  0,
                    190,  142,  142,  0,
                    196,  145,  145,  0,
                    197,  146,  146,  0,
                    204,  147,  147,  0,
                    211,  148,  148,  0,
                    237,  149,  149,  0,
                    253,  150,  150,  0,
                    273,  151,  151,  0,
                    276,  152,  152,  0,
                    282,  157,  157,  0,
                    287,  158,  158,  0,
                    296,  159,  159,  0,
                    299,  161,  161,  0,
                    308,  162,  162,  0,
                    317,  163,  163,  0,
                    326,  164,  164,  0,
                    337,  165,  165,  0,
                    354,  166,  166,  0,
                    365,  168,  168,  0,
                    372,  169,  169,  0,
                    379,  170,  170,  0,
                    402,  171,  171,  0,
                    408,  351,  357,  1,
                    412,  352,  358,  1,
                    414,  353,  359,  1,
                    416,  171,  171,  0,
                    421,  354,  360,  1,
                    424,  355,  361,  1,
                    426,  357,  363,  1,
                    427,  352,  358,  1,
                    428,  171,  171,  0,
                    438,  172,  172,  0,
                    446,  173,  173,  0,
                    460,  176,  176,  0,
                    469,  177,  177,  0,
                    486,  179,  179,  0,
                    489,  358,  334,  2,
                    496,  359,  1547, 3,
                    513,  360,  1618, 3,
                    527,  361,  1619, 3,
                    533,  362,  335,  2,
                    547,  179,  179,  0,
                    557,  363,  336,  2,
                    568,  364,  337,  2,
                    578,  365,  338,  2,
                    613,  366,  1620, 3,
                    624,  359,  1547, 3,
                    625,  358,  334,  2,
                    628,  180,  180,  0,
                    631,  367,  334,  2,
                    638,  368,  1547, 3,
                    653,  369,  1618, 3,
                    667,  370,  1619, 3,
                    674,  371,  335,  2,
                    688,  180,  180,  0,
                    698,  372,  336,  2,
                    709,  373,  337,  2,
                    719,  374,  338,  2,
                    754,  375,  1620, 3,
                    767,  368,  1547, 3,
                    768,  367,  334,  2,
                    771,  179,  179,  0,
                    777,  181,  181,  0,
                    797,  179,  179,  0,
                    801,  183,  183,  0,
                    802,  184,  184,  0,
                    803,  215,  215,  0,
                    805,  216,  216,  0,
                    835,  217,  217,  0,
                    840,  215,  215,  0,
                    847,  220,  220,  0,
                    854,  221,  221,  0,
                    863,  223,  223,  0,
                    864,  224,  224,  0,
                    868,  225,  225,  0,
                    873,  376,  1547, 3,
                    888,  377,  1618, 3,
                    902,  378,  1619, 3,
                    908,  226,  226,  0,
                    940,  379,  1620, 3,
                    947,  376,  1547, 3,
                    948,  228,  228,  0,
                    955,  223,  223,  0,
                    961,  231,  231,  0,
                    979,  380,  1269, 3,
                    1000, 381,  1270, 3,
                    1002, 382,  1283, 3,
                    1016, 383,  1284, 3,
                    1025, 232,  232,  0,
                    1042, 385,  1286, 3,
                    1047, 381,  1270, 3,
                    1048, 231,  231,  0,
                    1049, 235,  235,  0,
                    1057, 241,  241,  0,
                    1059, 386,  125,  4,
                    1072, 387,  152,  4,
                    1094, 388,  153,  4,
                    1096, 241,  241,  0,
                    1114, 242,  242,  0,
                    1135, 243,  243,  0,
                    1157, 244,  244,  0,
                    1172, 245,  245,  0,
                    1174, 389,  33,   5,
                    1185, 390,  34,   5,
                    1196, 246,  246,  0,
                    1221, 247,  247,  0,
                    1222, 391,  35,   5,
                    1223, 245,  245,  0,
                    1224, 248,  248,  0,
                    1229, 243,  243,  0,
                    1262, 250,  250,  0,
                    1264, 251,  251,  0,
                    1265, 252,  252,  0,
                    1266, 253,  253,  0,
                    1288, 250,  250,  0,
                    1312, 392,  154,  4,
                    1329, 386,  125,  4,
                    1330, 241,  241,  0,
                    1331, 257,  257,  0,
                    1346, 258,  258,  0,
                    1361, 259,  259,  0,
                    1371, 260,  260,  0,
                    1376, 393,  1043, 3,
                    1389, 260,  260,  0,
                    1391, 394,  1849, 3,
                    1409, 261,  261,  0,
                    1425, 262,  262,  0,
                    1430, 395,  1850, 3,
                    1434, 263,  263,  0,
                    1437, 259,  259,  0,
                    1438, 264,  264,  0,
                    1455, 266,  266,  0,
                    1464, 396,  211,  4,
                    1485, 266,  266,  0,
                    1497, 267,  267,  0,
                    1514, 268,  268,  0,
                    1531, 269,  269,  0,
                    1536, 397,  212,  4,
                    1540, 271,  271,  0,
                    1541, 272,  272,  0,
                    1547, 273,  273,  0,
                    1571, 276,  276,  0,
                    1585, 278,  278,  0,
                    1594, 398,  798,  3,
                    1603, 407,  807,  3,
                    1629, 408,  808,  3,
                    1635, 398,  798,  3,
                    1636, 278,  278,  0,
                    1637, 281,  281,  0,
                    1646, 409,  1043, 3,
                    1657, 281,  281,  0,
                    1658, 284,  284,  0,
                    1678, 285,  285,  0,
                    1684, 288,  288,  0,
                    1693, 410,  798,  3,
                    1702, 419,  807,  3,
                    1728, 420,  808,  3,
                    1733, 410,  798,  3,
                    1736, 288,  288,  0,
                    1740, 289,  289,  0,
                    1758, 290,  290,  0,
                    1762, 291,  291,  0,
                    1777, 292,  292,  0,
                    1781, 294,  294,  0,
                    1794, 296,  296,  0,
                    1800, 283,  283,  0,
                    1804, 284,  284,  0,
                    1805, 285,  285,  0,
                    1806, 286,  286,  0,
                    1807, 287,  287,  0,
                    1808, 283,  283,  0,
                    1816, 288,  288,  0,
                    1817, 289,  289,  0,
                    1818, 290,  290,  0,
                    1819, 291,  291,  0,
                    1820, 292,  292,  0,
                    1821, 294,  294,  0,
                    1822, 296,  296,  0,
                    1823, 293,  293,  0,
                    1825, 295,  295,  0,
                    1826, 283,  283,  0,
                    1840, 298,  298,  0,
                    1843, 299,  299,  0,
                ),
                localVariableTable = intArrayOf(
                    117,  24,   4,    0,
                    129,  12,   5,    1,
                    171,  24,   5,    0,
                    183,  12,   6,    1,
                    237,  44,   8,    2,
                    253,  28,   9,    3,
                    416,  1,    16,   4,
                    421,  4,    11,   5,
                    406,  22,   12,   6,
                    407,  21,   13,   7,
                    408,  20,   14,   8,
                    412,  16,   15,   9,
                    402,  58,   10,   10,
                    434,  26,   11,   11,
                    211,  324,  6,    12,
                    547,  10,   23,   13,
                    545,  12,   6,    14,
                    94,   470,  1,    15,
                    379,  191,  8,    16,
                    557,  25,   6,    17,
                    488,  99,   9,    18,
                    568,  31,   1,    19,
                    531,  68,   15,   20,
                    533,  66,   21,   21,
                    582,  17,   25,   17,
                    527,  86,   19,   22,
                    535,  78,   22,   12,
                    570,  43,   23,   16,
                    564,  49,   24,   15,
                    587,  26,   26,   18,
                    613,  8,    1,    15,
                    613,  8,    6,    12,
                    613,  8,    8,    16,
                    613,  8,    9,    18,
                    510,  111,  11,   23,
                    511,  110,  14,   24,
                    513,  108,  17,   25,
                    495,  130,  12,   26,
                    496,  129,  13,   27,
                    489,  137,  10,   28,
                    621,  5,    26,   18,
                    631,  38,   8,    28,
                    637,  39,   9,    26,
                    688,  10,   21,   29,
                    686,  12,   9,    14,
                    149,  556,  3,    30,
                    630,  81,   6,    18,
                    698,  25,   9,    17,
                    638,  90,   10,   27,
                    709,  31,   3,    19,
                    672,  68,   8,    20,
                    674,  66,   18,   21,
                    723,  17,   26,   17,
                    667,  87,   15,   22,
                    669,  85,   17,   28,
                    676,  78,   19,   26,
                    711,  43,   21,   18,
                    705,  49,   25,   30,
                    728,  26,   27,   27,
                    754,  10,   3,    30,
                    754,  10,   6,    18,
                    754,  10,   8,    28,
                    754,  10,   9,    26,
                    754,  10,   10,   27,
                    651,  113,  11,   23,
                    652,  112,  12,   24,
                    653,  111,  13,   25,
                    764,  4,    19,   26,
                    764,  4,    27,   27,
                    764,  5,    17,   28,
                    764,  5,    21,   18,
                    802,  108,  3,    31,
                    197,  717,  4,    32,
                    906,  25,   14,   33,
                    908,  23,   21,   34,
                    902,  38,   18,   35,
                    910,  30,   47,   31,
                    914,  26,   48,   32,
                    940,  4,    3,    31,
                    940,  4,    4,    32,
                    886,  58,   12,   36,
                    887,  57,   13,   37,
                    888,  56,   15,   25,
                    872,  76,   10,   38,
                    873,  75,   11,   27,
                    978,  54,   4,    39,
                    1023, 13,   17,   40,
                    1025, 11,   18,   41,
                    1016, 26,   14,   42,
                    1032, 10,   21,   39,
                    1042, 2,    4,    39,
                    1001, 46,   11,   43,
                    1002, 45,   12,   44,
                    979,  69,   9,    45,
                    1000, 48,   10,   46,
                    1044, 4,    21,   39,
                    204,  882,  5,    47,
                    372,  738,  7,    48,
                    1058, 58,   9,    49,
                    1059, 78,   10,   27,
                    1071, 72,   12,   50,
                    1072, 79,   13,   25,
                    1114, 67,   7,    51,
                    1094, 104,  15,   52,
                    801,  404,  1,    53,
                    961,  244,  3,    54,
                    1194, 28,   14,   55,
                    1196, 26,   35,   56,
                    1185, 38,   7,    57,
                    1174, 49,   32,   58,
                    1224, 5,    1,    59,
                    1172, 57,   10,   60,
                    1155, 74,   29,   61,
                    1157, 72,   30,   62,
                    1181, 66,   34,   51,
                    1198, 49,   36,   52,
                    1205, 42,   50,   53,
                    1205, 42,   51,   54,
                    1247, 12,   1,    53,
                    1247, 12,   3,    54,
                    1247, 12,   7,    51,
                    1247, 12,   15,   52,
                    1262, 29,   1,    63,
                    1104, 187,  5,    64,
                    1135, 156,  9,    65,
                    1096, 195,  18,   66,
                    1259, 32,   34,   51,
                    1116, 196,  20,   49,
                    1137, 175,  26,   27,
                    1143, 169,  27,   50,
                    1151, 161,  28,   25,
                    1259, 53,   36,   52,
                    1110, 202,  49,   48,
                    1259, 53,   50,   53,
                    1259, 53,   51,   54,
                    1312, 14,   1,    53,
                    1312, 14,   3,    54,
                    1312, 14,   7,    48,
                    1312, 14,   9,    49,
                    1312, 14,   10,   27,
                    1070, 256,  11,   36,
                    1312, 14,   12,   50,
                    1312, 14,   13,   25,
                    1326, 4,    20,   49,
                    1326, 4,    26,   27,
                    1375, 12,   10,   67,
                    1376, 11,   11,   68,
                    854,  557,  8,    69,
                    1371, 44,   9,    70,
                    1405, 24,   13,   71,
                    1408, 21,   14,   72,
                    1409, 20,   15,   73,
                    1411, 19,   16,   69,
                    1415, 15,   18,   70,
                    1430, 4,    8,    69,
                    1430, 4,    9,    70,
                    1390, 44,   10,   74,
                    1391, 43,   11,   75,
                    1370, 65,   7,    76,
                    1434, 1,    18,   70,
                    1049, 469,  4,    77,
                    1463, 62,   7,    78,
                    1484, 51,   10,   79,
                    1485, 50,   11,   80,
                    1491, 44,   12,   81,
                    1497, 38,   13,   82,
                    1514, 21,   14,   83,
                    1518, 18,   18,   77,
                    1525, 11,   20,   78,
                    1536, 4,    4,    77,
                    1536, 4,    7,    78,
                    1464, 76,   8,    75,
                    95,   1524, 2,    84,
                    1619, 10,   15,   42,
                    1619, 10,   19,   84,
                    1629, 2,    2,    84,
                    1601, 30,   11,   36,
                    1602, 29,   12,   85,
                    1603, 28,   13,   86,
                    1593, 43,   9,    87,
                    1594, 42,   10,   88,
                    1645, 12,   2,    67,
                    1646, 11,   9,    68,
                    1346, 372,  3,    89,
                    1718, 10,   15,   42,
                    1718, 10,   20,   89,
                    1728, 2,    3,    89,
                    1700, 30,   11,   36,
                    1701, 29,   12,   85,
                    1702, 28,   13,   86,
                    1692, 42,   9,    87,
                    1693, 41,   10,   88,
                    1331, 513,  1,    90,
                    1658, 186,  2,    91,
                    1840, 4,    3,    92,
                    1541, 303,  4,    93,
                    1361, 483,  5,    94,
                    847,  997,  6,    82,
                    1547, 297,  7,    95,
                    1571, 273,  8,    96,
                    1434, 410,  16,   69,
                    1086, 758,  17,   47,
                    1540, 304,  18,   77,
                    1631, 213,  19,   84,
                    1730, 114,  20,   89,
                    621,  1223, 22,   12,
                    621,  1223, 23,   16,
                    621,  1223, 24,   15,
                    764,  1080, 25,   30,
                    1637, 207,  29,   97,
                    944,  900,  47,   31,
                    944,  900,  48,   32,
                    1326, 518,  49,   48,
                    1326, 518,  50,   53,
                    1326, 518,  51,   54,
                    0,    1844, 52,   98,
                ),
                kotlinDebugSegment = intArrayOf(
                    37,  171, 0,
                    38,  171, 0,
                    39,  171, 0,
                    41,  171, 0,
                    42,  171, 0,
                    43,  171, 0,
                    44,  171, 0,
                    51,  179, 0,
                    52,  179, 0,
                    53,  179, 0,
                    54,  179, 0,
                    55,  179, 0,
                    57,  179, 0,
                    58,  179, 0,
                    59,  179, 0,
                    60,  179, 0,
                    61,  179, 0,
                    62,  179, 0,
                    64,  180, 0,
                    65,  180, 0,
                    66,  180, 0,
                    67,  180, 0,
                    68,  180, 0,
                    70,  180, 0,
                    71,  180, 0,
                    72,  180, 0,
                    73,  180, 0,
                    74,  180, 0,
                    75,  180, 0,
                    90,  225, 0,
                    91,  225, 0,
                    92,  225, 0,
                    94,  225, 0,
                    95,  225, 0,
                    99,  231, 0,
                    100, 231, 0,
                    101, 231, 0,
                    102, 231, 0,
                    104, 231, 0,
                    105, 231, 0,
                    109, 241, 0,
                    110, 241, 0,
                    111, 241, 0,
                    117, 245, 0,
                    118, 245, 0,
                    121, 245, 0,
                    130, 241, 0,
                    131, 241, 0,
                    137, 260, 0,
                    139, 260, 0,
                    142, 260, 0,
                    147, 266, 0,
                    152, 266, 0,
                    158, 278, 0,
                    159, 278, 0,
                    160, 278, 0,
                    161, 278, 0,
                    164, 281, 0,
                    169, 288, 0,
                    170, 288, 0,
                    171, 288, 0,
                    172, 288, 0,
                )
            )
        )
    }

    // ClassDeserializationKt.deserializeClassToSymbol in ClassDeserialization.kt
    // https://github.com/JetBrains/kotlin/blob/ed3967eb585b63acdc7339726908bc0f2e6d8101/compiler/fir/fir-deserialization/src/org/jetbrains/kotlin/fir/deserialization/ClassDeserialization.kt#L54
    fun testClassDeserializationKtDeserializeClassToSymbol() {
        doInlineCallStackComparisonTest(
            jvm = MockMethodInfo(
                name = "deserializeClassToSymbol",
                sourceNames = arrayOf(
                    "ClassDeserialization.kt",
                    "FirRegularClassBuilder.kt",
                    "_Collections.kt",
                    "FirOuterClassTypeParameterRefBuilder.kt",
                    "FirResolvedTypeRefBuilder.kt",
                    "fake.kt",
                    "ArrayIntrinsics.kt",
                    "FirEnumEntryBuilder.kt",
                    "FirStatusUtils.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/deserialization/ClassDeserializationKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilderKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirOuterClassTypeParameterRefBuilderKt",
                    "org/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilderKt",
                    "kotlin/jvm/internal/FakeKt",
                    "kotlin/ArrayIntrinsicsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirEnumEntryBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirStatusUtilsKt"
                ),
                variableNames = arrayOf(
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$status\$1:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d0:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-let-ClassDeserializationKt\$deserializeClassToSymbol\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirTypeParameterSymbol;",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$i\$f\$map:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildOuterClassTypeParameterRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$2\$1:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d4_u24lambda_u2d3:Lorg/jetbrains/kotlin/fir/declarations/builder/FirOuterClassTypeParameterRefBuilder;",
                    "\$i\$f\$buildOuterClassTypeParameterRef:I",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$2:I",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$superTypesDeserialized\$1:I",
                    "supertypeProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Type;",
                    "\$i\$a\$-buildResolvedTypeRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$3\$1:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d7_u24lambda_u2d6:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$f\$buildResolvedTypeRef:I",
                    "\$i\$a\$-mapNotNullTo-ClassDeserializationKt\$deserializeClassToSymbol\$2\$3:I",
                    "it:Lorg/jetbrains/kotlin/fir/types/ConeSimpleKotlinType;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv:I",
                    "it\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv:I",
                    "element\$iv:Ljava/lang/Object;",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$f\$forEach:I",
                    "\$this\$forEach\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNullTo:I",
                    "\$this\$mapNotNullTo\$iv:Ljava/lang/Iterable;",
                    "destination\$iv:Ljava/util/Collection;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$4:I",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Function;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$5:I",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Property;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$6:I",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Constructor;",
                    "\$i\$a\$-mapNotNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$7:I",
                    "nestedClassId:Lorg/jetbrains/kotlin/name/ClassId;",
                    "nestedNameId:Ljava/lang/Integer;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv\$iv:I",
                    "it\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv\$iv:I",
                    "element\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$this\$forEach\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "\$this\$mapNotNullTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNull:I",
                    "\$this\$mapNotNull\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$emptyArray:I",
                    "\$i\$a\$-buildResolvedTypeRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1\$1:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d12:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1\$2:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d13:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-buildEnumEntry-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14:Lorg/jetbrains/kotlin/fir/declarations/builder/FirEnumEntryBuilder;",
                    "\$i\$f\$buildEnumEntry:I",
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$2:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d15:Lorg/jetbrains/kotlin/fir/declarations/FirEnumEntry;",
                    "\$i\$a\$-mapNotNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8:I",
                    "enumEntryName:Lorg/jetbrains/kotlin/name/Name;",
                    "enumType:Lorg/jetbrains/kotlin/fir/types/impl/ConeClassLikeTypeImpl;",
                    "property:Lorg/jetbrains/kotlin/fir/declarations/FirEnumEntry;",
                    "enumEntryProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$EnumEntry;",
                    "\$i\$f\$isCompanion:I",
                    "\$this\$isCompanion\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirRegularClass;",
                    "\$i\$a\$-firstOrNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$10:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;",
                    "\$i\$f\$firstOrNull:I",
                    "\$this\$firstOrNull\$iv:Ljava/lang/Iterable;",
                    "\$i\$a\$-buildRegularClass-ClassDeserializationKt\$deserializeClassToSymbol\$2:I",
                    "typeDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/FirTypeDeserializer;",
                    "classDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer;",
                    "superTypesDeserialized:Ljava/util/List;",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18:Lorg/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilder;",
                    "\$i\$f\$buildRegularClass:I",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$3\$inheritors\$1:I",
                    "nameIndex:Ljava/lang/Integer;",
                    "inheritors:Ljava/util/List;",
                    "\$i\$a\$-let-ClassDeserializationKt\$deserializeClassToSymbol\$3\$1:I",
                    "idx:I",
                    "\$i\$a\$-also-ClassDeserializationKt\$deserializeClassToSymbol\$3:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirRegularClass;",
                    "flags:I",
                    "kind:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Class\$Kind;",
                    "modality:Lorg/jetbrains/kotlin/descriptors/Modality;",
                    "visibility:Lorg/jetbrains/kotlin/descriptors/Visibility;",
                    "status:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "isSealed:Z",
                    "annotationDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/AbstractAnnotationDeserializer;",
                    "context:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "classId:Lorg/jetbrains/kotlin/name/ClassId;",
                    "classProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Class;",
                    "symbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "nameResolver:Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;",
                    "session:Lorg/jetbrains/kotlin/fir/FirSession;",
                    "moduleData:Lorg/jetbrains/kotlin/fir/FirModuleData;",
                    "defaultAnnotationDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/AbstractAnnotationDeserializer;",
                    "scopeProvider:Lorg/jetbrains/kotlin/fir/scopes/FirScopeProvider;",
                    "parentContext:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "containerSource:Lorg/jetbrains/kotlin/serialization/deserialization/descriptors/DeserializedContainerSource;",
                    "origin:Lorg/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin;",
                    "deserializeNestedClass:Lkotlin/jvm/functions/Function2;"
                ),
                allLineLocations = intArrayOf(
                    59,   54,   54,   0,
                    65,   55,   55,   0,
                    78,   56,   56,   0,
                    97,   57,   57,   0,
                    116,  58,   58,   0,
                    120,  59,   59,   0,
                    122,  60,   60,   0,
                    124,  61,   61,   0,
                    150,  58,   58,   0,
                    155,  62,   62,   0,
                    162,  63,   63,   0,
                    184,  64,   64,   0,
                    190,  65,   65,   0,
                    208,  66,   66,   0,
                    230,  67,   67,   0,
                    254,  68,   68,   0,
                    278,  69,   69,   0,
                    302,  70,   70,   0,
                    326,  71,   71,   0,
                    330,  62,   62,   0,
                    333,  62,   62,   0,
                    333,  58,   58,   0,
                    335,  72,   72,   0,
                    350,  73,   73,   0,
                    371,  75,   75,   0,
                    377,  76,   76,   0,
                    387,  77,   77,   0,
                    388,  78,   78,   0,
                    405,  79,   79,   0,
                    409,  80,   80,   0,
                    411,  81,   81,   0,
                    412,  82,   82,   0,
                    414,  83,   83,   0,
                    419,  75,   75,   0,
                    432,  84,   84,   0,
                    435,  85,   85,   0,
                    436,  86,   86,   0,
                    437,  87,   87,   0,
                    438,  88,   88,   0,
                    440,  89,   89,   0,
                    442,  90,   90,   0,
                    480,  91,   91,   0,
                    482,  92,   92,   0,
                    483,  84,   84,   0,
                    486,  75,   75,   0,
                    486,  74,   74,   0,
                    488,  94,   94,   0,
                    496,  95,   95,   0,
                    507,  96,   96,   0,
                    520,  97,   97,   0,
                    524,  95,   95,   0,
                    531,  95,   95,   0,
                    534,  99,   99,   0,
                    537,  288,  82,   1,
                    538,  291,  85,   1,
                    554,  100,  100,  0,
                    561,  101,  101,  0,
                    568,  102,  102,  0,
                    584,  103,  103,  0,
                    594,  104,  104,  0,
                    607,  105,  105,  0,
                    614,  106,  106,  0,
                    620,  108,  108,  0,
                    631,  110,  110,  0,
                    657,  292,  1547, 2,
                    683,  293,  1618, 2,
                    711,  294,  1619, 2,
                    725,  110,  110,  0,
                    745,  295,  1620, 2,
                    750,  292,  1547, 2,
                    756,  110,  110,  0,
                    764,  111,  111,  0,
                    772,  112,  112,  0,
                    803,  296,  1547, 2,
                    829,  297,  1618, 2,
                    857,  298,  1619, 2,
                    871,  112,  112,  0,
                    874,  299,  40,   3,
                    875,  302,  43,   3,
                    891,  112,  112,  0,
                    900,  302,  43,   3,
                    903,  112,  112,  0,
                    916,  303,  1620, 2,
                    921,  296,  1547, 2,
                    925,  112,  112,  0,
                    940,  112,  112,  0,
                    948,  114,  114,  0,
                    955,  115,  115,  0,
                    962,  117,  117,  0,
                    979,  304,  1547, 2,
                    1005, 305,  1618, 2,
                    1033, 306,  1619, 2,
                    1047, 118,  118,  0,
                    1072, 307,  1620, 2,
                    1077, 304,  1547, 2,
                    1078, 117,  117,  0,
                    1080, 121,  121,  0,
                    1100, 308,  1609, 2,
                    1107, 309,  1849, 2,
                    1142, 308,  1609, 2,
                    1152, 122,  122,  0,
                    1161, 123,  123,  0,
                    1164, 310,  46,   4,
                    1165, 313,  49,   4,
                    1181, 123,  123,  0,
                    1193, 313,  49,   4,
                    1196, 123,  123,  0,
                    1203, 314,  1,    5,
                    1206, 308,  1609, 2,
                    1216, 308,  1609, 2,
                    1219, 308,  1609, 2,
                    1223, 315,  1850, 2,
                    1224, 316,  1610, 2,
                    1227, 126,  126,  0,
                    1229, 127,  127,  0,
                    1250, 317,  1547, 2,
                    1276, 318,  1618, 2,
                    1304, 319,  1619, 2,
                    1318, 128,  128,  0,
                    1350, 320,  1620, 2,
                    1355, 317,  1547, 2,
                    1362, 126,  126,  0,
                    1365, 132,  132,  0,
                    1367, 133,  133,  0,
                    1388, 321,  1547, 2,
                    1414, 322,  1618, 2,
                    1442, 323,  1619, 2,
                    1456, 134,  134,  0,
                    1488, 324,  1620, 2,
                    1493, 321,  1547, 2,
                    1500, 132,  132,  0,
                    1503, 138,  138,  0,
                    1505, 139,  139,  0,
                    1526, 325,  1547, 2,
                    1552, 326,  1618, 2,
                    1580, 327,  1619, 2,
                    1594, 140,  140,  0,
                    1624, 328,  1620, 2,
                    1629, 325,  1547, 2,
                    1636, 138,  138,  0,
                    1639, 144,  144,  0,
                    1641, 145,  145,  0,
                    1662, 329,  1601, 2,
                    1681, 337,  1609, 2,
                    1688, 338,  1849, 2,
                    1723, 337,  1609, 2,
                    1733, 146,  146,  0,
                    1768, 147,  147,  0,
                    1803, 339,  1,    5,
                    1806, 337,  1609, 2,
                    1816, 337,  1609, 2,
                    1819, 337,  1609, 2,
                    1823, 340,  1850, 2,
                    1824, 341,  1610, 2,
                    1829, 329,  1601, 2,
                    1836, 144,  144,  0,
                    1839, 151,  151,  0,
                    1841, 152,  152,  0,
                    1862, 342,  1601, 2,
                    1881, 350,  1609, 2,
                    1888, 351,  1849, 2,
                    1923, 350,  1609, 2,
                    1933, 153,  153,  0,
                    1944, 155,  155,  0,
                    1955, 352,  26,   6,
                    1965, 155,  155,  0,
                    1975, 156,  156,  0,
                    1978, 353,  81,   7,
                    1979, 356,  84,   7,
                    1995, 157,  157,  0,
                    2002, 158,  158,  0,
                    2013, 159,  159,  0,
                    2018, 357,  46,   4,
                    2019, 360,  49,   4,
                    2037, 159,  159,  0,
                    2051, 360,  49,   4,
                    2057, 159,  159,  0,
                    2060, 160,  160,  0,
                    2067, 161,  161,  0,
                    2089, 162,  162,  0,
                    2095, 163,  163,  0,
                    2101, 164,  164,  0,
                    2104, 165,  165,  0,
                    2110, 162,  162,  0,
                    2115, 166,  166,  0,
                    2124, 167,  167,  0,
                    2130, 168,  168,  0,
                    2136, 166,  166,  0,
                    2142, 162,  162,  0,
                    2145, 169,  169,  0,
                    2156, 170,  170,  0,
                    2159, 356,  84,   7,
                    2164, 170,  170,  0,
                    2171, 171,  171,  0,
                    2191, 172,  172,  0,
                    2195, 170,  170,  0,
                    2198, 170,  170,  0,
                    2198, 156,  156,  0,
                    2200, 174,  174,  0,
                    2208, 361,  1,    5,
                    2211, 350,  1609, 2,
                    2221, 350,  1609, 2,
                    2224, 350,  1609, 2,
                    2228, 362,  1850, 2,
                    2229, 363,  1610, 2,
                    2234, 342,  1601, 2,
                    2241, 151,  151,  0,
                    2244, 178,  178,  0,
                    2255, 179,  179,  0,
                    2257, 180,  180,  0,
                    2259, 181,  181,  0,
                    2270, 182,  182,  0,
                    2281, 179,  179,  0,
                    2288, 184,  184,  0,
                    2321, 187,  187,  0,
                    2332, 188,  188,  0,
                    2338, 190,  190,  0,
                    2356, 200,  200,  0,
                    2373, 364,  286,  2,
                    2411, 200,  200,  0,
                    2429, 365,  63,   8,
                    2447, 200,  200,  0,
                    2456, 366,  287,  2,
                    2460, 200,  200,  0,
                    2478, 201,  201,  0,
                    2481, 291,  85,   1,
                    2486, 201,  201,  0,
                    2493, 202,  202,  0,
                    2498, 203,  203,  0,
                    2517, 367,  1547, 2,
                    2543, 368,  1618, 2,
                    2571, 369,  1619, 2,
                    2585, 204,  204,  0,
                    2619, 370,  1620, 2,
                    2624, 367,  1547, 2,
                    2625, 203,  203,  0,
                    2627, 206,  206,  0,
                    2634, 208,  208,  0,
                    2635, 208,  208,  0,
                    2646, 209,  209,  0,
                    2667, 211,  211,  0,
                    2680, 213,  213,  0,
                    2693, 215,  215,  0,
                    2716, 217,  217,  0,
                    2751, 218,  218,  0,
                    2764, 219,  219,  0,
                    2768, 217,  217,  0,
                    2775, 217,  217,  0,
                    2778, 220,  220,  0,
                    2782, 201,  201,  0,
                    2786, 221,  221,  0,
                ),
                localVariableTable = intArrayOf(
                    162,  165,  19,   0,
                    159,  168,  18,   1,
                    507,  14,   22,   2,
                    504,  17,   21,   3,
                    725,  8,    34,   4,
                    722,  11,   32,   5,
                    711,  31,   31,   6,
                    683,  64,   29,   7,
                    680,  67,   27,   8,
                    680,  67,   28,   9,
                    657,  94,   26,   10,
                    654,  97,   25,   11,
                    891,  7,    39,   12,
                    888,  10,   38,   13,
                    874,  29,   36,   14,
                    871,  33,   35,   15,
                    868,  36,   34,   5,
                    857,  56,   32,   6,
                    829,  89,   30,   7,
                    826,  92,   28,   8,
                    826,  92,   29,   9,
                    803,  119,  27,   10,
                    800,  122,  26,   11,
                    1047, 13,   36,   16,
                    1044, 16,   35,   17,
                    1033, 36,   34,   6,
                    1005, 69,   31,   7,
                    1002, 72,   29,   8,
                    1002, 72,   30,   9,
                    979,  99,   28,   10,
                    976,  102,  27,   11,
                    1181, 10,   42,   18,
                    1178, 13,   41,   19,
                    1164, 32,   39,   20,
                    1152, 45,   38,   21,
                    1149, 48,   37,   22,
                    1206, 10,   44,   23,
                    1203, 13,   43,   24,
                    1142, 78,   36,   25,
                    1139, 81,   35,   26,
                    1135, 85,   34,   27,
                    1107, 117,  31,   28,
                    1104, 120,  30,   29,
                    1100, 126,  29,   30,
                    1097, 129,  27,   31,
                    1097, 129,  28,   32,
                    1318, 20,   36,   33,
                    1315, 23,   35,   34,
                    1304, 43,   34,   6,
                    1276, 76,   31,   7,
                    1273, 79,   29,   8,
                    1273, 79,   30,   9,
                    1250, 106,  28,   10,
                    1247, 109,  27,   11,
                    1456, 20,   36,   35,
                    1453, 23,   35,   36,
                    1442, 43,   34,   6,
                    1414, 76,   31,   7,
                    1411, 79,   29,   8,
                    1411, 79,   30,   9,
                    1388, 106,  28,   10,
                    1385, 109,  27,   11,
                    1594, 18,   36,   37,
                    1591, 21,   35,   38,
                    1580, 41,   34,   6,
                    1552, 74,   31,   7,
                    1549, 77,   29,   8,
                    1549, 77,   30,   9,
                    1526, 104,  28,   10,
                    1523, 107,  27,   11,
                    1733, 64,   40,   39,
                    1768, 29,   41,   40,
                    1730, 67,   39,   41,
                    1806, 10,   43,   42,
                    1803, 13,   42,   43,
                    1723, 97,   38,   44,
                    1720, 100,  37,   27,
                    1716, 104,  36,   45,
                    1688, 136,  34,   28,
                    1685, 139,  32,   46,
                    1681, 145,  31,   30,
                    1678, 148,  29,   47,
                    1678, 148,  30,   9,
                    1662, 168,  28,   48,
                    1659, 171,  27,   49,
                    1955, 7,    42,   50,
                    2037, 10,   53,   51,
                    2034, 13,   51,   52,
                    2018, 36,   49,   20,
                    2124, 7,    51,   53,
                    2121, 10,   50,   54,
                    1995, 162,  48,   55,
                    1992, 165,  47,   56,
                    1978, 184,  44,   57,
                    2171, 21,   47,   58,
                    2168, 24,   46,   59,
                    1933, 269,  40,   60,
                    1944, 258,  41,   61,
                    1975, 227,  43,   62,
                    2200, 2,    42,   63,
                    1930, 272,  39,   64,
                    2211, 10,   55,   42,
                    2208, 13,   54,   43,
                    1923, 302,  38,   44,
                    1920, 305,  37,   27,
                    1916, 309,  36,   45,
                    1888, 341,  34,   28,
                    1885, 344,  32,   46,
                    1881, 350,  31,   30,
                    1878, 353,  29,   47,
                    1878, 353,  30,   9,
                    1862, 373,  28,   48,
                    1859, 376,  27,   49,
                    2429, 10,   36,   65,
                    2426, 13,   35,   66,
                    2411, 37,   34,   67,
                    2408, 40,   32,   68,
                    2401, 55,   31,   26,
                    2373, 84,   29,   69,
                    2370, 87,   28,   70,
                    554,  1925, 23,   71,
                    955,  1524, 24,   72,
                    962,  1517, 25,   73,
                    1080, 1399, 26,   74,
                    551,  1928, 22,   75,
                    537,  1947, 20,   76,
                    2585, 22,   32,   77,
                    2582, 25,   30,   78,
                    2571, 45,   29,   6,
                    2543, 78,   27,   7,
                    2540, 81,   25,   8,
                    2540, 81,   26,   9,
                    2517, 108,  24,   10,
                    2514, 111,  23,   11,
                    2627, 7,    33,   79,
                    2751, 14,   25,   80,
                    2748, 17,   24,   81,
                    2493, 286,  22,   82,
                    2490, 289,  21,   83,
                    65,   2722, 12,   84,
                    78,   2709, 13,   85,
                    97,   2690, 14,   86,
                    116,  2671, 15,   87,
                    335,  2452, 16,   88,
                    350,  2437, 17,   89,
                    371,  2416, 18,   90,
                    488,  2299, 19,   91,
                    0,    2787, 0,    92,
                    0,    2787, 1,    93,
                    0,    2787, 2,    94,
                    0,    2787, 3,    95,
                    0,    2787, 4,    96,
                    0,    2787, 5,    97,
                    0,    2787, 6,    98,
                    0,    2787, 7,    99,
                    0,    2787, 8,    100,
                    0,    2787, 9,    101,
                    0,    2787, 10,   102,
                    0,    2787, 11,   103,
                ),
                kotlinDebugSegment = intArrayOf(
                    53,  99,  0,
                    54,  99,  0,
                    64,  110, 0,
                    65,  110, 0,
                    66,  110, 0,
                    68,  110, 0,
                    69,  110, 0,
                    73,  112, 0,
                    74,  112, 0,
                    75,  112, 0,
                    77,  112, 0,
                    78,  112, 0,
                    80,  112, 0,
                    82,  112, 0,
                    83,  112, 0,
                    89,  117, 0,
                    90,  117, 0,
                    91,  117, 0,
                    93,  117, 0,
                    94,  117, 0,
                    97,  121, 0,
                    98,  121, 0,
                    99,  121, 0,
                    102, 123, 0,
                    103, 123, 0,
                    105, 123, 0,
                    107, 121, 0,
                    108, 121, 0,
                    109, 121, 0,
                    110, 121, 0,
                    111, 121, 0,
                    112, 121, 0,
                    115, 127, 0,
                    116, 127, 0,
                    117, 127, 0,
                    119, 127, 0,
                    120, 127, 0,
                    124, 133, 0,
                    125, 133, 0,
                    126, 133, 0,
                    128, 133, 0,
                    129, 133, 0,
                    133, 139, 0,
                    134, 139, 0,
                    135, 139, 0,
                    137, 139, 0,
                    138, 139, 0,
                    142, 145, 0,
                    143, 145, 0,
                    144, 145, 0,
                    145, 145, 0,
                    148, 145, 0,
                    149, 145, 0,
                    150, 145, 0,
                    151, 145, 0,
                    152, 145, 0,
                    153, 145, 0,
                    154, 145, 0,
                    158, 152, 0,
                    159, 152, 0,
                    160, 152, 0,
                    161, 152, 0,
                    164, 155, 0,
                    167, 156, 0,
                    168, 156, 0,
                    172, 159, 0,
                    173, 159, 0,
                    175, 159, 0,
                    191, 156, 0,
                    199, 152, 0,
                    200, 152, 0,
                    201, 152, 0,
                    202, 152, 0,
                    203, 152, 0,
                    204, 152, 0,
                    205, 152, 0,
                    218, 200, 0,
                    220, 200, 0,
                    222, 200, 0,
                    225, 99,  0,
                    229, 203, 0,
                    230, 203, 0,
                    231, 203, 0,
                    233, 203, 0,
                    234, 203, 0,
                )
            ),
            dex = MockMethodInfo(
                name = "deserializeClassToSymbol",
                sourceNames = arrayOf(
                    "ClassDeserialization.kt",
                    "FirRegularClassBuilder.kt",
                    "_Collections.kt",
                    "FirOuterClassTypeParameterRefBuilder.kt",
                    "FirResolvedTypeRefBuilder.kt",
                    "fake.kt",
                    "ArrayIntrinsics.kt",
                    "FirEnumEntryBuilder.kt",
                    "FirStatusUtils.kt"
                ),
                sourcePaths = arrayOf(
                    "org/jetbrains/kotlin/fir/deserialization/ClassDeserializationKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilderKt",
                    "kotlin/collections/CollectionsKt___CollectionsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirOuterClassTypeParameterRefBuilderKt",
                    "org/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilderKt",
                    "kotlin/jvm/internal/FakeKt",
                    "kotlin/ArrayIntrinsicsKt",
                    "org/jetbrains/kotlin/fir/declarations/builder/FirEnumEntryBuilderKt",
                    "org/jetbrains/kotlin/fir/declarations/utils/FirStatusUtilsKt"
                ),
                variableNames = arrayOf(
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d0:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$status\$1:I",
                    "visibility:Lorg/jetbrains/kotlin/descriptors/Visibility;",
                    "modality:Lorg/jetbrains/kotlin/descriptors/Modality;",
                    "kind:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Class\$Kind;",
                    "flags:I",
                    "it:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "\$i\$a\$-let-ClassDeserializationKt\$deserializeClassToSymbol\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/symbols/impl/FirTypeParameterSymbol;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$1:I",
                    "item\$iv\$iv:Ljava/lang/Object;",
                    "destination\$iv\$iv:Ljava/util/Collection;",
                    "\$this\$mapTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapTo:I",
                    "\$this\$map\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$map:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d4_u24lambda_u2d3:Lorg/jetbrains/kotlin/fir/declarations/builder/FirOuterClassTypeParameterRefBuilder;",
                    "\$i\$a\$-buildOuterClassTypeParameterRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$2\$1:I",
                    "\$i\$f\$buildOuterClassTypeParameterRef:I",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$2:I",
                    "supertypeProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Type;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$superTypesDeserialized\$1:I",
                    "\$this\$mapNotNullTo\$iv:Ljava/lang/Iterable;",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d7_u24lambda_u2d6:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "\$i\$f\$mapNotNullTo:I",
                    "\$i\$a\$-buildResolvedTypeRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$3\$1:I",
                    "\$i\$f\$buildResolvedTypeRef:I",
                    "it:Lorg/jetbrains/kotlin/fir/types/ConeSimpleKotlinType;",
                    "\$i\$a\$-mapNotNullTo-ClassDeserializationKt\$deserializeClassToSymbol\$2\$3:I",
                    "it\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv:I",
                    "element\$iv\$iv:Ljava/lang/Object;",
                    "element\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv:I",
                    "\$this\$forEach\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$forEach:I",
                    "destination\$iv:Ljava/util/Collection;",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Function;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$4:I",
                    "typeDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/FirTypeDeserializer;",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Property;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$5:I",
                    "it:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Constructor;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$2\$6:I",
                    "\$this\$mapNotNull\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$mapNotNull:I",
                    "classDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/FirMemberDeserializer;",
                    "nestedNameId:Ljava/lang/Integer;",
                    "nestedClassId:Lorg/jetbrains/kotlin/name/ClassId;",
                    "\$i\$a\$-mapNotNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$7:I",
                    "it\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-let-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$1\$iv\$iv:I",
                    "element\$iv\$iv\$iv:Ljava/lang/Object;",
                    "\$i\$a\$-forEach-CollectionsKt___CollectionsKt\$mapNotNullTo\$1\$iv\$iv:I",
                    "\$this\$forEach\$iv\$iv\$iv:Ljava/lang/Iterable;",
                    "\$this\$mapNotNullTo\$iv\$iv:Ljava/lang/Iterable;",
                    "\$i\$f\$emptyArray:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14:Lorg/jetbrains/kotlin/fir/declarations/builder/FirEnumEntryBuilder;",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d12:Lorg/jetbrains/kotlin/fir/types/builder/FirResolvedTypeRefBuilder;",
                    "enumType:Lorg/jetbrains/kotlin/fir/types/impl/ConeClassLikeTypeImpl;",
                    "\$i\$a\$-buildResolvedTypeRef-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1\$1:I",
                    "enumEntryName:Lorg/jetbrains/kotlin/name/Name;",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d14_u24lambda_u2d13:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1\$2:I",
                    "\$i\$a\$-buildEnumEntry-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$1:I",
                    "\$i\$f\$buildEnumEntry:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18_u24lambda_u2d16_u24lambda_u2d15:Lorg/jetbrains/kotlin/fir/declarations/FirEnumEntry;",
                    "\$i\$a\$-apply-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8\$property\$2:I",
                    "property:Lorg/jetbrains/kotlin/fir/declarations/FirEnumEntry;",
                    "enumEntryProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$EnumEntry;",
                    "\$i\$a\$-mapNotNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$8:I",
                    "\$this\$deserializeClassToSymbol_u24lambda_u2d18:Lorg/jetbrains/kotlin/fir/declarations/builder/FirRegularClassBuilder;",
                    "\$this\$firstOrNull\$iv:Ljava/lang/Iterable;",
                    "\$this\$isCompanion\$iv:Lorg/jetbrains/kotlin/fir/declarations/FirRegularClass;",
                    "\$i\$f\$isCompanion:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirDeclaration;",
                    "\$i\$a\$-firstOrNull-ClassDeserializationKt\$deserializeClassToSymbol\$2\$10:I",
                    "\$i\$f\$firstOrNull:I",
                    "\$i\$a\$-buildRegularClass-ClassDeserializationKt\$deserializeClassToSymbol\$2:I",
                    "superTypesDeserialized:Ljava/util/List;",
                    "\$i\$f\$buildRegularClass:I",
                    "\$i\$a\$-also-ClassDeserializationKt\$deserializeClassToSymbol\$3:I",
                    "nameIndex:Ljava/lang/Integer;",
                    "\$i\$a\$-map-ClassDeserializationKt\$deserializeClassToSymbol\$3\$inheritors\$1:I",
                    "inheritors:Ljava/util/List;",
                    "idx:I",
                    "\$i\$a\$-let-ClassDeserializationKt\$deserializeClassToSymbol\$3\$1:I",
                    "it:Lorg/jetbrains/kotlin/fir/declarations/FirRegularClass;",
                    "context:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "annotationDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/AbstractAnnotationDeserializer;",
                    "status:Lorg/jetbrains/kotlin/fir/declarations/impl/FirResolvedDeclarationStatusImpl;",
                    "isSealed:Z",
                    "classId:Lorg/jetbrains/kotlin/name/ClassId;",
                    "classProto:Lorg/jetbrains/kotlin/metadata/ProtoBuf\$Class;",
                    "symbol:Lorg/jetbrains/kotlin/fir/symbols/impl/FirRegularClassSymbol;",
                    "nameResolver:Lorg/jetbrains/kotlin/metadata/deserialization/NameResolver;",
                    "session:Lorg/jetbrains/kotlin/fir/FirSession;",
                    "moduleData:Lorg/jetbrains/kotlin/fir/FirModuleData;",
                    "defaultAnnotationDeserializer:Lorg/jetbrains/kotlin/fir/deserialization/AbstractAnnotationDeserializer;",
                    "scopeProvider:Lorg/jetbrains/kotlin/fir/scopes/FirScopeProvider;",
                    "parentContext:Lorg/jetbrains/kotlin/fir/deserialization/FirDeserializationContext;",
                    "containerSource:Lorg/jetbrains/kotlin/serialization/deserialization/descriptors/DeserializedContainerSource;",
                    "origin:Lorg/jetbrains/kotlin/fir/declarations/FirDeclarationOrigin;",
                    "deserializeNestedClass:Lkotlin/jvm/functions/Function2;"
                ),
                allLineLocations = intArrayOf(
                    65,   54,   54,   0,
                    69,   55,   55,   0,
                    78,   56,   56,   0,
                    92,   57,   57,   0,
                    106,  58,   58,   0,
                    108,  59,   59,   0,
                    109,  60,   60,   0,
                    110,  61,   61,   0,
                    139,  58,   58,   0,
                    142,  62,   62,   0,
                    145,  63,   63,   0,
                    163,  64,   64,   0,
                    167,  65,   65,   0,
                    177,  66,   66,   0,
                    195,  67,   67,   0,
                    217,  68,   68,   0,
                    239,  69,   69,   0,
                    261,  70,   70,   0,
                    283,  71,   71,   0,
                    286,  62,   62,   0,
                    287,  58,   58,   0,
                    289,  72,   72,   0,
                    298,  73,   73,   0,
                    312,  75,   75,   0,
                    314,  76,   76,   0,
                    323,  77,   77,   0,
                    324,  78,   78,   0,
                    338,  79,   79,   0,
                    342,  80,   80,   0,
                    343,  81,   81,   0,
                    344,  82,   82,   0,
                    345,  83,   83,   0,
                    349,  75,   75,   0,
                    392,  84,   84,   0,
                    394,  85,   85,   0,
                    395,  86,   86,   0,
                    396,  87,   87,   0,
                    397,  88,   88,   0,
                    398,  89,   89,   0,
                    399,  90,   90,   0,
                    423,  91,   91,   0,
                    424,  92,   92,   0,
                    425,  84,   84,   0,
                    458,  75,   75,   0,
                    459,  74,   74,   0,
                    460,  94,   94,   0,
                    466,  95,   95,   0,
                    471,  96,   96,   0,
                    482,  97,   97,   0,
                    485,  95,   95,   0,
                    487,  99,   99,   0,
                    488,  288,  82,   1,
                    489,  291,  85,   1,
                    498,  100,  100,  0,
                    501,  101,  101,  0,
                    504,  102,  102,  0,
                    516,  103,  103,  0,
                    523,  104,  104,  0,
                    532,  105,  105,  0,
                    535,  106,  106,  0,
                    538,  108,  108,  0,
                    547,  110,  110,  0,
                    564,  292,  1547, 2,
                    580,  293,  1618, 2,
                    594,  294,  1619, 2,
                    600,  110,  110,  0,
                    614,  295,  1620, 2,
                    617,  292,  1547, 2,
                    620,  110,  110,  0,
                    623,  111,  111,  0,
                    629,  112,  112,  0,
                    646,  296,  1547, 2,
                    661,  297,  1618, 2,
                    675,  298,  1619, 2,
                    683,  112,  112,  0,
                    685,  299,  40,   3,
                    686,  302,  43,   3,
                    695,  112,  112,  0,
                    702,  302,  43,   3,
                    706,  112,  112,  0,
                    715,  303,  1620, 2,
                    722,  296,  1547, 2,
                    724,  112,  112,  0,
                    737,  114,  114,  0,
                    741,  115,  115,  0,
                    745,  117,  117,  0,
                    756,  304,  1547, 2,
                    774,  305,  1618, 2,
                    788,  306,  1619, 2,
                    796,  118,  118,  0,
                    816,  307,  1620, 2,
                    823,  304,  1547, 2,
                    824,  117,  117,  0,
                    826,  121,  121,  0,
                    837,  308,  1609, 2,
                    840,  309,  1849, 2,
                    858,  308,  1609, 2,
                    864,  122,  122,  0,
                    873,  123,  123,  0,
                    875,  310,  46,   4,
                    876,  313,  49,   4,
                    885,  123,  123,  0,
                    898,  313,  49,   4,
                    902,  123,  123,  0,
                    905,  314,  1,    5,
                    906,  308,  1609, 2,
                    919,  315,  1850, 2,
                    923,  316,  1610, 2,
                    924,  126,  126,  0,
                    925,  127,  127,  0,
                    937,  317,  1547, 2,
                    955,  318,  1618, 2,
                    973,  319,  1619, 2,
                    981,  128,  128,  0,
                    999,  320,  1620, 2,
                    1003, 317,  1547, 2,
                    1006, 126,  126,  0,
                    1009, 132,  132,  0,
                    1010, 133,  133,  0,
                    1022, 321,  1547, 2,
                    1042, 322,  1618, 2,
                    1056, 323,  1619, 2,
                    1064, 134,  134,  0,
                    1084, 324,  1620, 2,
                    1091, 321,  1547, 2,
                    1094, 132,  132,  0,
                    1097, 138,  138,  0,
                    1098, 139,  139,  0,
                    1110, 325,  1547, 2,
                    1129, 326,  1618, 2,
                    1143, 327,  1619, 2,
                    1149, 140,  140,  0,
                    1162, 328,  1620, 2,
                    1166, 325,  1547, 2,
                    1169, 138,  138,  0,
                    1172, 144,  144,  0,
                    1173, 145,  145,  0,
                    1185, 329,  1601, 2,
                    1194, 337,  1609, 2,
                    1198, 338,  1849, 2,
                    1216, 337,  1609, 2,
                    1224, 146,  146,  0,
                    1259, 147,  147,  0,
                    1281, 339,  1,    5,
                    1282, 337,  1609, 2,
                    1307, 340,  1850, 2,
                    1319, 341,  1610, 2,
                    1323, 329,  1601, 2,
                    1326, 144,  144,  0,
                    1329, 151,  151,  0,
                    1330, 152,  152,  0,
                    1342, 342,  1601, 2,
                    1351, 350,  1609, 2,
                    1355, 351,  1849, 2,
                    1373, 350,  1609, 2,
                    1379, 153,  153,  0,
                    1389, 155,  155,  0,
                    1397, 352,  26,   6,
                    1410, 155,  155,  0,
                    1425, 156,  156,  0,
                    1427, 353,  81,   7,
                    1428, 356,  84,   7,
                    1437, 157,  157,  0,
                    1442, 158,  158,  0,
                    1453, 159,  159,  0,
                    1454, 357,  46,   4,
                    1455, 360,  49,   4,
                    1464, 159,  159,  0,
                    1476, 360,  49,   4,
                    1482, 159,  159,  0,
                    1485, 160,  160,  0,
                    1488, 161,  161,  0,
                    1501, 162,  162,  0,
                    1503, 163,  163,  0,
                    1507, 164,  164,  0,
                    1511, 165,  165,  0,
                    1517, 162,  162,  0,
                    1520, 166,  166,  0,
                    1522, 167,  167,  0,
                    1526, 168,  168,  0,
                    1529, 166,  166,  0,
                    1531, 162,  162,  0,
                    1534, 169,  169,  0,
                    1543, 170,  170,  0,
                    1544, 356,  84,   7,
                    1548, 170,  170,  0,
                    1550, 171,  171,  0,
                    1567, 172,  172,  0,
                    1570, 170,  170,  0,
                    1571, 156,  156,  0,
                    1572, 174,  174,  0,
                    1575, 361,  1,    5,
                    1576, 350,  1609, 2,
                    1603, 362,  1850, 2,
                    1611, 363,  1610, 2,
                    1615, 342,  1601, 2,
                    1618, 151,  151,  0,
                    1621, 178,  178,  0,
                    1629, 179,  179,  0,
                    1630, 180,  180,  0,
                    1631, 181,  181,  0,
                    1640, 182,  182,  0,
                    1649, 179,  179,  0,
                    1679, 184,  184,  0,
                    1707, 178,  178,  0,
                    1715, 187,  187,  0,
                    1726, 188,  188,  0,
                    1729, 190,  190,  0,
                    1743, 200,  200,  0,
                    1750, 364,  286,  2,
                    1769, 200,  200,  0,
                    1780, 365,  63,   8,
                    1795, 200,  200,  0,
                    1802, 366,  287,  2,
                    1806, 200,  200,  0,
                    1819, 201,  201,  0,
                    1820, 291,  85,   1,
                    1824, 201,  201,  0,
                    1826, 202,  202,  0,
                    1828, 203,  203,  0,
                    1840, 367,  1547, 2,
                    1855, 368,  1618, 2,
                    1869, 369,  1619, 2,
                    1875, 204,  204,  0,
                    1902, 370,  1620, 2,
                    1907, 367,  1547, 2,
                    1908, 203,  203,  0,
                    1909, 206,  206,  0,
                    1913, 202,  202,  0,
                    1915, 208,  208,  0,
                    1925, 209,  209,  0,
                    1942, 211,  211,  0,
                    1952, 213,  213,  0,
                    1962, 215,  215,  0,
                    1980, 217,  217,  0,
                    2005, 218,  218,  0,
                    2012, 219,  219,  0,
                    2015, 217,  217,  0,
                    2017, 220,  220,  0,
                    2020, 201,  201,  0,
                    2021, 221,  221,  0,
                ),
                localVariableTable = intArrayOf(
                    143,  141,  12,   0,
                    145,  139,  16,   1,
                    106,  253,  13,   2,
                    92,   271,  14,   3,
                    78,   287,  15,   4,
                    365,  22,   1,    4,
                    359,  28,   27,   2,
                    363,  24,   28,   3,
                    387,  5,    13,   2,
                    387,  5,    14,   3,
                    387,  5,    15,   4,
                    69,   357,  0,    5,
                    392,  38,   1,    4,
                    426,  19,   12,   5,
                    470,  13,   0,    6,
                    471,  12,   1,    7,
                    598,  10,   30,   8,
                    600,  8,    31,   9,
                    594,  20,   29,   10,
                    577,  38,   3,    11,
                    578,  37,   4,    12,
                    580,  35,   21,   13,
                    563,  55,   1,    14,
                    564,  54,   2,    15,
                    645,  32,   1,    14,
                    693,  6,    34,   16,
                    646,  53,   2,    15,
                    699,  3,    2,    16,
                    695,  7,    35,   17,
                    685,  21,   31,   18,
                    681,  26,   1,    8,
                    683,  24,   30,   19,
                    675,  40,   22,   10,
                    677,  38,   29,   14,
                    699,  16,   36,   15,
                    715,  4,    1,    14,
                    715,  4,    2,    15,
                    659,  60,   3,    11,
                    660,  59,   4,    12,
                    661,  58,   5,    13,
                    719,  4,    29,   14,
                    719,  4,    36,   15,
                    756,  6,    1,    15,
                    755,  35,   0,    14,
                    773,  27,   2,    12,
                    794,  14,   0,    20,
                    796,  12,   31,   21,
                    788,  28,   29,   10,
                    790,  26,   30,   14,
                    800,  16,   34,   12,
                    816,  4,    0,    14,
                    772,  48,   1,    11,
                    816,  4,    2,    12,
                    774,  46,   3,    13,
                    762,  62,   21,   15,
                    820,  4,    30,   14,
                    830,  57,   0,    22,
                    883,  12,   38,   23,
                    837,  58,   2,    24,
                    895,  3,    2,    23,
                    885,  13,   39,   25,
                    875,  27,   36,   26,
                    862,  41,   34,   27,
                    864,  39,   35,   28,
                    905,  8,    0,    29,
                    906,  7,    2,    30,
                    854,  65,   30,   31,
                    856,  63,   31,   32,
                    858,  61,   32,   33,
                    887,  32,   40,   22,
                    895,  24,   41,   24,
                    919,  4,    0,    22,
                    919,  4,    2,    24,
                    838,  85,   3,    34,
                    840,  83,   22,   35,
                    836,  88,   1,    36,
                    923,  1,    40,   22,
                    923,  1,    41,   24,
                    937,  6,    1,    15,
                    936,  29,   0,    14,
                    954,  21,   2,    12,
                    979,  12,   2,    37,
                    981,  10,   34,   38,
                    973,  26,   30,   10,
                    975,  24,   32,   12,
                    953,  48,   1,    11,
                    999,  2,    2,    12,
                    955,  46,   3,    13,
                    943,  61,   22,   15,
                    965,  39,   31,   14,
                    1022, 8,    2,    15,
                    741,  289,  5,    39,
                    1021, 37,   1,    14,
                    1041, 28,   3,    12,
                    1062, 14,   1,    40,
                    1064, 12,   34,   41,
                    1056, 28,   31,   10,
                    1058, 26,   32,   14,
                    1069, 15,   35,   12,
                    1084, 4,    1,    14,
                    1040, 48,   2,    11,
                    1084, 4,    3,    12,
                    1042, 46,   5,    13,
                    1030, 62,   22,   15,
                    1088, 4,    32,   14,
                    1110, 6,    2,    15,
                    1147, 9,    5,    42,
                    1149, 7,    34,   43,
                    1143, 19,   32,   10,
                    1126, 37,   2,    11,
                    1127, 36,   3,    12,
                    1129, 34,   30,   13,
                    1109, 58,   1,    14,
                    1116, 51,   22,   15,
                    1184, 34,   0,    44,
                    1185, 41,   1,    45,
                    745,  505,  4,    46,
                    1194, 56,   5,    24,
                    1222, 56,   0,    47,
                    1259, 19,   1,    48,
                    1224, 54,   37,   49,
                    1281, 14,   0,    50,
                    1282, 13,   1,    51,
                    1250, 57,   16,   46,
                    1212, 95,   32,   52,
                    1214, 93,   34,   31,
                    1216, 91,   35,   53,
                    1218, 89,   36,   44,
                    1226, 81,   38,   45,
                    1250, 57,   39,   24,
                    1307, 12,   0,    44,
                    1307, 12,   1,    45,
                    1307, 12,   4,    46,
                    1307, 12,   5,    24,
                    1196, 123,  22,   54,
                    1198, 121,  30,   35,
                    1192, 128,  2,    11,
                    1193, 127,  3,    55,
                    1319, 1,    39,   24,
                    1319, 5,    36,   44,
                    1319, 5,    38,   45,
                    1341, 40,   0,    44,
                    1342, 60,   1,    45,
                    1351, 51,   4,    24,
                    1397, 9,    41,   56,
                    1435, 4,    42,   57,
                    1350, 96,   3,    55,
                    1454, 12,   3,    26,
                    1462, 11,   46,   58,
                    1425, 48,   1,    59,
                    1473, 3,    1,    58,
                    1464, 12,   47,   60,
                    1466, 14,   49,   26,
                    1389, 120,  0,    61,
                    1521, 6,    0,    62,
                    1522, 5,    3,    63,
                    1439, 105,  4,    57,
                    1437, 107,  43,   64,
                    1427, 121,  39,   65,
                    1549, 19,   1,    66,
                    1550, 18,   3,    67,
                    1572, 1,    0,    68,
                    1377, 196,  36,   69,
                    1379, 194,  37,   70,
                    1509, 64,   42,   61,
                    1473, 100,  50,   59,
                    1575, 14,   0,    50,
                    1576, 13,   1,    51,
                    1402, 201,  24,   45,
                    1369, 234,  32,   52,
                    1371, 232,  34,   31,
                    1373, 230,  35,   53,
                    1381, 222,  38,   44,
                    1446, 157,  45,   55,
                    1402, 201,  48,   24,
                    1603, 8,    0,    44,
                    1603, 8,    1,    45,
                    1603, 8,    3,    55,
                    1603, 8,    4,    24,
                    1353, 258,  22,   54,
                    1355, 256,  30,   35,
                    1349, 263,  2,    11,
                    1611, 1,    45,   55,
                    1611, 1,    48,   24,
                    1611, 5,    24,   45,
                    1611, 5,    38,   44,
                    1030, 640,  29,   39,
                    496,  1178, 6,    71,
                    1670, 37,   22,   39,
                    1674, 33,   24,   71,
                    1707, 8,    6,    71,
                    1707, 8,    29,   39,
                    1715, 8,    24,   71,
                    1749, 22,   0,    72,
                    1778, 10,   0,    73,
                    1780, 8,    30,   74,
                    1767, 29,   6,    75,
                    1769, 27,   24,   76,
                    1764, 38,   5,    32,
                    1771, 31,   29,   72,
                    1802, 2,    0,    72,
                    1750, 56,   3,    77,
                    1804, 2,    29,   72,
                    1723, 97,   2,    71,
                    1319, 501,  16,   46,
                    498,  1322, 20,   78,
                    826,  994,  21,   79,
                    1715, 105,  22,   39,
                    488,  1336, 8,    80,
                    1826, 51,   2,    81,
                    1873, 21,   1,    82,
                    1875, 19,   20,   83,
                    1869, 33,   19,   10,
                    1877, 25,   21,   81,
                    1902, 2,    2,    81,
                    1853, 51,   5,    11,
                    1854, 50,   6,    12,
                    1855, 49,   8,    13,
                    1839, 69,   3,    14,
                    1840, 68,   4,    15,
                    1909, 4,    1,    84,
                    1904, 9,    21,   81,
                    1913, 2,    2,    81,
                    2004, 9,    1,    85,
                    2005, 8,    2,    86,
                    1825, 193,  0,    87,
                    1915, 103,  21,   81,
                    460,  1562, 7,    88,
                    430,  1592, 14,   4,
                    445,  1577, 17,   5,
                    312,  1710, 18,   89,
                    289,  1733, 25,   90,
                    298,  1724, 26,   91,
                    392,  1630, 27,   2,
                    392,  1630, 28,   3,
                    0,    2022, 53,   92,
                    0,    2022, 54,   93,
                    0,    2022, 55,   94,
                    0,    2022, 56,   95,
                    0,    2022, 57,   96,
                    0,    2022, 58,   97,
                    0,    2022, 59,   98,
                    0,    2022, 60,   99,
                    0,    2022, 61,   100,
                    0,    2022, 62,   101,
                    0,    2022, 63,   102,
                    0,    2022, 64,   103,
                ),
                kotlinDebugSegment = intArrayOf(
                    51,  99,  0,
                    52,  99,  0,
                    62,  110, 0,
                    63,  110, 0,
                    64,  110, 0,
                    66,  110, 0,
                    67,  110, 0,
                    71,  112, 0,
                    72,  112, 0,
                    73,  112, 0,
                    75,  112, 0,
                    76,  112, 0,
                    78,  112, 0,
                    80,  112, 0,
                    81,  112, 0,
                    86,  117, 0,
                    87,  117, 0,
                    88,  117, 0,
                    90,  117, 0,
                    91,  117, 0,
                    94,  121, 0,
                    95,  121, 0,
                    96,  121, 0,
                    99,  123, 0,
                    100, 123, 0,
                    102, 123, 0,
                    104, 121, 0,
                    105, 121, 0,
                    106, 121, 0,
                    107, 121, 0,
                    110, 127, 0,
                    111, 127, 0,
                    112, 127, 0,
                    114, 127, 0,
                    115, 127, 0,
                    119, 133, 0,
                    120, 133, 0,
                    121, 133, 0,
                    123, 133, 0,
                    124, 133, 0,
                    128, 139, 0,
                    129, 139, 0,
                    130, 139, 0,
                    132, 139, 0,
                    133, 139, 0,
                    137, 145, 0,
                    138, 145, 0,
                    139, 145, 0,
                    140, 145, 0,
                    143, 145, 0,
                    144, 145, 0,
                    145, 145, 0,
                    146, 145, 0,
                    147, 145, 0,
                    151, 152, 0,
                    152, 152, 0,
                    153, 152, 0,
                    154, 152, 0,
                    157, 155, 0,
                    160, 156, 0,
                    161, 156, 0,
                    165, 159, 0,
                    166, 159, 0,
                    168, 159, 0,
                    184, 156, 0,
                    191, 152, 0,
                    192, 152, 0,
                    193, 152, 0,
                    194, 152, 0,
                    195, 152, 0,
                    209, 200, 0,
                    211, 200, 0,
                    213, 200, 0,
                    216, 99,  0,
                    220, 203, 0,
                    221, 203, 0,
                    222, 203, 0,
                    224, 203, 0,
                    225, 203, 0,
                )
            )
        )
    }
}
